Método IOleCommandTarget::QueryStatus (docobj.h)
Consulta el objeto para conocer el estado de uno o más comandos generados por eventos de interfaz de usuario.
Sintaxis
HRESULT QueryStatus(
[in] const GUID *pguidCmdGroup,
[in] ULONG cCmds,
[in, out] OLECMD [] prgCmds,
[in, out] OLECMDTEXT *pCmdText
);
Parámetros
[in] pguidCmdGroup
Identificador único del grupo de comandos; puede ser NULL para especificar el grupo estándar. Todos los comandos que se pasan en la matriz prgCmds deben pertenecer al grupo especificado por pguidCmdGroup.
[in] cCmds
Número de comandos de la matriz prgCmds .
[in, out] prgCmds
Matriz asignada por el autor de la llamada de estructuras OLECMD que indican los comandos para los que el autor de la llamada necesita información de estado. Este método rellena el miembro cmdf de cada estructura con valores tomados de la enumeración OLECMDF .
[in, out] pCmdText
Puntero a una estructura OLECMDTEXT en la que se va a devolver información de nombre o estado de un solo comando. Este parámetro puede ser NULL para indicar que el autor de la llamada no necesita esta información.
Valor devuelto
Este método devuelve S_OK cuando funciona correctamente. Otros posibles valores devueltos son los siguientes.
Código devuelto | Descripción |
---|---|
|
Error en la operación. |
|
Se produjo un error inesperado. |
|
El argumento prgCmds es NULL. |
|
El parámetro pguidCmdGroup no es NULL , pero no especifica un grupo de comandos reconocido. |
Comentarios
Los autores de llamadas usan QueryStatus para determinar qué comandos son compatibles con un objeto de destino. A continuación, el autor de la llamada puede deshabilitar los comandos no disponibles que, de lo contrario, se enrutarían al objeto . El autor de la llamada también puede usar este método para obtener el nombre o el estado de un solo comando.
Requisitos
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 | docobj.h |