現在、ITypeLib で表示したときに次のパラメーターを持つインターフェイスに C# メソッドがあります。
HRESULT _stdcall SomeMethod ([in] Is_interface* inst,
[in] SAFEARRAY(long) bid);
上記のメソッドはインターフェイスにあり、C# で定義されています。タイプ ライブラリを生成した後、C++ でそのインターフェイスの実装を作成しようとしています。ただし、必要なタイプがわかりません
[in] SAFEARRAY(long) bid
私は現在、このようなことを試みています
virtual HRESULT STDMETHODCALLTYPE SomeMethod (Is_interface* inst, CComSafeArray<long> bid);
[in] SAFEARRAY(long) bid
C# インターフェイスを実装するクラスに相当するものについての提案。