Interfaz IExecuteCommandHost (shobjidl_core.h)
Proporciona un método que permite que un controlador de verbos shell basado en IExplorerCommand consulte el modo de interfaz de usuario del componente host desde el que se invocó la aplicación.
Herencia
La interfaz IExecuteCommandHost hereda de la interfaz IUnknown . IExecuteCommandHost también tiene estos tipos de miembros:
Métodos
La interfaz IExecuteCommandHost tiene estos métodos.
IExecuteCommandHost::GetUIMode Habilita un controlador de verbos de Shell basado en IExplorerCommand para consultar el modo de interfaz de usuario del componente host desde el que se invocó la aplicación. |
Comentarios
Cuándo implementar
Un componente de software (ya sea un componente del sistema operativo o una aplicación) puede iniciar una aplicación en modo dual, como un explorador, debe implementar esta interfaz. La interfaz debe implementarse en un objeto al que se puede acceder a través de la cadena de sitio proporcionada a ShellExecuteEx o al menú contextual y recuperarse a través del método IServiceProvider::QueryService .Cuándo usar
Normalmente, una aplicación que es capaz de iniciarse como una aplicación de escritorio y una aplicación de la Tienda Windows usará esta interfaz para consultar en qué modo está actualmente el host. A continuación, la aplicación puede iniciarse en el modo de interfaz de usuario compatible con el host.Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl_core.h (include Shobjidl.h) |