Metodo IMoniker::IsSystemMoniker (objidl.h)
Determina se questo moniker è una delle classi moniker fornite dal sistema.
Sintassi
HRESULT IsSystemMoniker(
[out] DWORD *pdwMksys
);
Parametri
[out] pdwMksys
Puntatore a una variabile che riceve uno dei valori dell'enumerazione MKSYS e fa riferimento a una delle classi moniker COM. Questo parametro non può essere NULL.
Valore restituito
Questo metodo restituisce S_OK per indicare che il moniker è un moniker di sistema e S_FALSE in caso contrario.
Commenti
Note ai chiamanti
I nuovi valori dell'enumerazione MKSYS possono essere definiti in futuro; pertanto, è consigliabile testare in modo esplicito ogni valore a cui si è interessati.Note per gli implementatori
L'implementazione di questo metodo deve restituire MKSYS_NONE. Non è possibile usare questa funzione per identificare i propri moniker, ad esempio nell'implementazione di IMoniker::ComposeWith. È invece consigliabile usare l'implementazione del moniker di IPersist::GetClassID o usare QueryInterface per testare la propria interfaccia privata.Note specifiche dell'implementazione
Implementazione | Note |
---|---|
Anti-moniker | Questo metodo restituisce S_OK e passa di nuovo MKSYS_ANTIMONIKER. |
Moniker classe | Questo metodo restituisce S_OK e passa di nuovo MKSYS_CLASSMONIKER. |
Moniker file | Questo metodo restituisce S_OK e passa di nuovo MKSYS_CLASSMONIKER. |
Moniker composito generico | Questo metodo restituisce S_OK e passa di nuovo MKSYS_GENERICCOMPOSITE. |
Moniker elemento | Questo metodo restituisce S_OK e passa di nuovo MKSYS_ITEMMONIKER. |
Moniker OBJREF | Questo metodo restituisce S_OK e passa di nuovo MKSYS_OBJREFMONIKER. |
Moniker puntatore | Questo metodo restituisce S_OK e passa di nuovo MKSYS_POINTERMONIKER. |
Moniker URL | Questo metodo restituisce S_OK e passa di nuovo MKSYS_URLMONIKER. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | objidl.h |