ITypeInfo.CreateInstance(Object, Guid, Object) 方法

定义

创建描述组件类 (coclass) 的类型的新实例。

public:
 void CreateInstance(System::Object ^ pUnkOuter, Guid % riid, [Runtime::InteropServices::Out] System::Object ^ % ppvObj);
public void CreateInstance (object pUnkOuter, ref Guid riid, out object ppvObj);
public void CreateInstance (object? pUnkOuter, ref Guid riid, out object ppvObj);
abstract member CreateInstance : obj * Guid * obj -> unit
Public Sub CreateInstance (pUnkOuter As Object, ByRef riid As Guid, ByRef ppvObj As Object)

参数

pUnkOuter
Object

作为控制 IUnknown 的对象。

riid
Guid

接口的 IID,调用方将使用该接口与结果对象进行通信。

ppvObj
Object

此方法返回时,包含对已创建对象的引用。 此参数未经初始化即被传递。

注解

有关详细信息,请参阅 ITypeInfo::CreateInstance 方法

适用于