一連の文字列を取得するには Win32 API を呼び出す必要があり、これらの文字列の配列を JavaScript に返したいと考えています。これは、Web ブラウザ用ではなく、管理スクリプト用にローカル マシンで実行されるスクリプト用です。
COM オブジェクトの IDL ファイルには、次のように呼び出しているインターフェイスがあります。
HRESULT GetArrayOfStrings([out, retval] SAFEARRAY(BSTR) * rgBstrStringArray);
関数は正しく戻りますが、文字列が JavaScript の変数に割り当てられると「失われます」。
問題は、JavaScript 変数に返される文字列の配列を取得する適切な方法は何ですか?