CreateClassMoniker-Funktion (objbase.h)
Erstellt einen Klassenmoniker, der auf die angegebene Klasse verweist.
Syntax
HRESULT CreateClassMoniker(
[in] REFCLSID rclsid,
[out] LPMONIKER *ppmk
);
Parameter
[in] rclsid
Ein Verweis auf die CLSID des Objekttyps, an den dieser Moniker gebunden ist.
[out] ppmk
Die Adresse einer IMoniker*-Zeigervariable, die den Schnittstellenzeiger auf den neuen Klassenmoniker empfängt. Nach erfolgreicher Rückgabe hat die Funktion AddRef für den Moniker aufgerufen, und der Aufrufer ist für den Aufruf von Release verantwortlich. Wenn ein Fehler auftritt, ist der Wert des Monikerzeigers NULL.
Rückgabewert
Diese Funktion kann die folgenden Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Der Moniker wurde erfolgreich erstellt. |
|
Mindestens ein Argument ist ungültig. |
Hinweise
Der Klassenmoniker unterstützt die Bindung an einen neuen instance der Klasse, die durch die CLSID in rclsid identifiziert wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | objbase.h |
Bibliothek | Ole32.lib |
DLL | Ole32.dll |
APIs | ext-ms-win-com-ole32-l1-1-5 (eingeführt in Windows 10, Version 10.0.15063) |