CXX.BSTR.LITERAL
文字列リテラルまたはキャストされた CString を BSTR パラメーターを予期している COM 関数に渡さないでください。
脆弱性とリスク
COM オブジェクトが BSTR を必要とする場合は、BSTR を渡す必要があります。
軽減と防止
関数呼び出しの前に BSTR オブジェクトを作成し、そのオブジェクトを引数として渡すことを検討してください。
例
コピー
comMethod(L"const String");
comMethod((LPOLESTR)m_string);
文字列リテラルと LPOLESTR cast CString 引数の両方を使用した COM オブジェクトメソッドの呼び出しインスタンス