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.