Método IMoniker::IsSystemMoniker (objidl.h)
Determina si este moniker es una de las clases de moniker proporcionadas por el sistema.
Sintaxis
HRESULT IsSystemMoniker(
[out] DWORD *pdwMksys
);
Parámetros
[out] pdwMksys
Puntero a una variable que recibe uno de los valores de la enumeración MKSYS y hace referencia a una de las clases de moniker COM. Este parámetro no puede ser NULL.
Valor devuelto
Este método devuelve S_OK para indicar que el moniker es un moniker del sistema y S_FALSE de lo contrario.
Comentarios
Notas a los autores de llamadas
Los nuevos valores de la enumeración MKSYS se pueden definir en el futuro; por lo tanto, debe probar explícitamente para cada valor que le interese.Notas para los implementadores
La implementación de este método debe devolver MKSYS_NONE. No puede usar esta función para identificar sus propios monikers (por ejemplo, en la implementación de IMoniker::ComposeWith). En su lugar, debe usar la implementación del moniker de IPersist::GetClassID o usar QueryInterface para probar su propia interfaz privada.Notas específicas de la implementación
Implementación | Notas |
---|---|
Anti-moniker | Este método devuelve S_OK y devuelve MKSYS_ANTIMONIKER. |
Moniker de clase | Este método devuelve S_OK y devuelve MKSYS_CLASSMONIKER. |
Moniker de archivo | Este método devuelve S_OK y devuelve MKSYS_CLASSMONIKER. |
Moniker compuesto genérico | Este método devuelve S_OK y devuelve MKSYS_GENERICCOMPOSITE. |
Moniker de elemento | Este método devuelve S_OK y devuelve MKSYS_ITEMMONIKER. |
OBJREF moniker | Este método devuelve S_OK y devuelve MKSYS_OBJREFMONIKER. |
Moniker de puntero | Este método devuelve S_OK y devuelve MKSYS_POINTERMONIKER. |
Moniker de dirección URL | Este método devuelve S_OK y devuelve MKSYS_URLMONIKER. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | objidl.h |