Interface IExecuteCommandHost (shobjidl_core.h)

Fornece um método que permite que um manipulador de verbo shell baseado em IExplorerCommand consulte o modo de interface do usuário do componente host do qual o aplicativo foi invocado.

Herança

A interface IExecuteCommandHost herda da interface IUnknown . IExecuteCommandHost também tem estes tipos de membros:

Métodos

A interface IExecuteCommandHost tem esses métodos.

 
IExecuteCommandHost::GetUIMode

Permite que um manipulador de verbo shell baseado em IExplorerCommand consulte o modo de interface do usuário do componente host do qual o aplicativo foi invocado.

Comentários

Quando implementar

Um taat de componente de software (um componente do sistema operacional ou um aplicativo) pode iniciar um aplicativo de modo duplo, como um navegador, deve implementar essa interface. A interface deve ser implementada em um objeto que pode ser acessado por meio da cadeia de sites fornecida ao ShellExecuteEx ou ao menu de contexto e recuperada por meio do método IServiceProvider::QueryService .

Quando usar

Normalmente, um aplicativo capaz de iniciar como um aplicativo da área de trabalho e um aplicativo da Windows Store usará essa interface para consultar em qual modo o host está atualmente. Em seguida, o aplicativo pode ser iniciado no modo de interface do usuário compatível com o host.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)