IIUnknownStrategy.CreateInstancePointer(Void*) 方法

定义

创建表示指定的 IUnknown 实例的实例指针。

public:
 void* CreateInstancePointer(void* unknown);
public void* CreateInstancePointer (void* unknown);
abstract member CreateInstancePointer : nativeptr<unit> -> nativeptr<unit>

参数

unknown
Void*

IUnknown 实例。

返回

Void*

表示非托管实例的指针。

注解

此方法用于创建可用于与此接口的其他成员交互的实例指针。 例如,此方法可以为提供的 IUnknown 实例返回 IAgileReference 实例。 可以在 QueryInterface 和 Release 方法中使用 IAgileReference,以便创建要通过 IAgileReference API 使用的线程本地实例指针,而不是直接在 IUnknown 上调用 QueryInterface。

适用于