IIUnknownStrategy.CreateInstancePointer(Void*) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建表示指定的 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。