Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |