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 |