Freigeben über


ITypeInfo2.CreateInstance(Object, Guid, Object) Methode

Definition

Erstellt eine neue Instanz eines Typs, der eine Komponentenklasse (Co-Klasse) beschreibt.

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)

Parameter

pUnkOuter
Object

Ein Objekt, das als steuernde IUnknown fungiert.

riid
Guid

Die IID der Schnittstelle, die der Aufrufer zur Kommunikation mit dem resultierenden Objekt verwendet.

ppvObj
Object

Diese Methode gibt einen Verweis auf das erstellte Objekt zurück. Dieser Parameter wird nicht initialisiert übergeben.

Implementiert

Hinweise

Weitere Informationen finden Sie unter ITypeInfo::CreateInstance-Methode.

Gilt für: