Interface IInitializeCommand (shobjidl_core.h)
Expõe um único método usado para inicializar objetos que implementam IExplorerCommandState, IExecuteCommand ou IDropTarget com o nome de comando especificado pelo aplicativo e suas propriedades registradas.
Herança
A interface IInitializeCommand herda da interface IUnknown . IInitializeCommand também tem estes tipos de membros:
Métodos
A interface IInitializeCommand tem esses métodos.
IInitializeCommand::Initialize Inicialize objetos que compartilham uma implementação de IExplorerCommandState, IExecuteCommand ou IDropTarget com o nome do comando especificado pelo aplicativo e suas propriedades registradas. |
Comentários
Quando implementar
Implemente IInitializeCommand nas situações a seguir.- Implemente essa interface para diferenciar entre comandos relacionados que compartilham implementações de IExplorerCommandState, IDropTarget ou IExecuteCommand. A diferenciação é feita por meio do nome do comando passado em IInitializeCommand::Initialize. Os comandos também podem usar Initialize para passar um recipiente de propriedades específico para o comando, usando propriedades que o comando colocou no registro.
Quando usar
Não chame o método de IInitializeCommand diretamente. O Windows Explorer chama esse método quando um objeto de verbo que implementa essa interface é invocado.Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |