IIUnknownStrategy.QueryInterface(Void*, Guid, Void*) 方法

定义

为非托管实例上的 IID 执行 QueryInterface () 。

public:
 int QueryInterface(void* instancePtr, Guid ^ iid, [Runtime::InteropServices::Out] void* % ppObj);
public int QueryInterface (void* instancePtr, in Guid iid, out void* ppObj);
abstract member QueryInterface : nativeptr<unit> * Guid * Void* -> int

参数

instancePtr
Void*

表示非托管实例的指针。

iid
Guid

要查询的 IID (接口 ID) 。

ppObj
Void*

生成的接口。

返回

表示操作成功的 HRESULT。

适用于

另请参阅