-1
我現在有在 的ITypeLib如何實現SAFEARRAY(long)參數?
HRESULT _stdcall SomeMethod ([in] Is_interface* inst,
[in] SAFEARRAY(long) bid);
上述方法中的接口和在C#。經過被定義生成類型庫我試圖觀察時,其具有以下參數的接口的C#方法在C++中創建該接口的實現。但是我想不通所需的類型
[in] SAFEARRAY(long) bid
目前我正在試圖這樣
virtual HRESULT STDMETHODCALLTYPE SomeMethod (Is_interface* inst, CComSafeArray<long> bid);
上的[in] SAFEARRAY(long) bid
等價應該是什麼實現C#接口的類的任何建議的東西。
我猜'LPSAFEARRAY'或'LPSAFEARRAY *'。你也可以爲此使用變體。 – 2013-03-18 21:25:16