CComPtr::CoCreateInstance

HRESULT CoCreateInstance (REFCLSID Rclsid, LPUNKNOWN pUnkOuter = NULL, DWORD DwClsContext = CLSCTX_ALL);

HRESULT CoCreateInstance (LPCOLESTR SzProgID, LPUNKNOWN pUnkOuter = NULL, DWORD DwClsContext = CLSCTX_ALL);

Rückgabewert

Ein HRESULT -Wert. Eine der folgenden Werte kann sein:

Finden Sie unter CoCreateInstance im Plattform-SDK eine Beschreibung der möglichen Rückgabewerte.

Parameter

rclsid

[in] CLSID verknüpft mit den Daten und Code, der zum Erstellen des Objekts verwendet wird.

pUnkOuter

[in] Wenn NULL, gibt an, dass das Objekt nicht als Teil eines Aggregats erstellt wird. Wenn nicht-NULL, einen Zeiger auf das zusammengesetzte Objekt IUnknown -Schnittstelle (steuernde IUnknown).

dwClsContext

[in] Kontext, in dem der Code, der das neu erstellte Objekt verwaltet ausgeführt wird.

szProgID

[in] ProgID zugeordnet, die Daten und Code, der zum Erstellen des Objekts verwendet wird.

Bemerkungen

Erstellt eine Instanz eines Objekts in eine typsichere Weise.

Übersicht über die CComPtr -|  Klassenmember

Index