IMoniker::IsSystemMoniker-Methode (objidl.h)

Bestimmt, ob dieser Moniker eine der vom System bereitgestellten Monikerklassen ist.

Syntax

HRESULT IsSystemMoniker(
  [out] DWORD *pdwMksys
);

Parameter

[out] pdwMksys

Ein Zeiger auf eine Variablen, die einen der Werte aus der MKSYS-Enumeration empfängt und auf eine der COM-Monikerklassen verweist. Dieser Parameter darf nicht NULL sein.

Rückgabewert

Diese Methode gibt S_OK zurück, um anzugeben, dass der Moniker ein Systemmoniker ist, und S_FALSE andernfalls.

Hinweise

Hinweise für Anrufer

Neue Werte der MKSYS-Enumeration können in Zukunft definiert werden; Daher sollten Sie für jeden Wert, an dem Sie interessiert sind, explizit testen.

Hinweise für Implementierer

Ihre Implementierung dieser Methode muss MKSYS_NONE zurückgeben. Sie können diese Funktion nicht verwenden, um Ihre eigenen Moniker zu identifizieren (z. B. in Ihrer Implementierung von IMoniker::ComposeWith). Stattdessen sollten Sie die Implementierung von IPersist::GetClassID ihres Monikers verwenden oder QueryInterface verwenden, um für Ihre eigene private Schnittstelle zu testen.

Implementierungsspezifische Hinweise

Implementierung Hinweise
Anti-Moniker Diese Methode gibt S_OK zurück und übergibt MKSYS_ANTIMONIKER.
Moniker der Klasse Diese Methode gibt S_OK zurück und gibt MKSYS_CLASSMONIKER zurück.
Dateimoniker Diese Methode gibt S_OK zurück und gibt MKSYS_CLASSMONIKER zurück.
Generischer zusammengesetzter Moniker Diese Methode gibt S_OK zurück und übergibt MKSYS_GENERICCOMPOSITE.
Elementmoniker Diese Methode gibt S_OK zurück und gibt MKSYS_ITEMMONIKER zurück.
OBJREF-Moniker Diese Methode gibt S_OK zurück und gibt MKSYS_OBJREFMONIKER zurück.
Zeigermoniker Diese Methode gibt S_OK zurück und übergibt MKSYS_POINTERMONIKER.
URL-Moniker Diese Methode gibt S_OK zurück und gibt MKSYS_URLMONIKER zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile objidl.h

Weitere Informationen

Imoniker