Microsoft Active Accessibility では 、BSTR データ型で定義されている Unicode 文字列が使用されます。 アプリケーションで Unicode 文字列を使用しない場合、または特定の API 呼び出しの文字列を変換する場合 は、MultiByteToWideChar 関数と WideCharToMultiByte Microsoft Win32 関数を使用して、必要な変換を実行します。
WideCharToMultiByte を使用して、Unicode 文字列を ANSI 文字列に変換します。 MultiByteToWideChar 関数は、ANSI 文字列を Unicode 文字列に変換します。
SysAllocString と SysFreeString を使用して、BSTR データ型を割り当てて解放します。
これらの文字列関数の詳細については、Windows ソフトウェア開発キット (SDK) のリファレンスを参照してください。