Interfaz IInitializeCommand (shobjidl_core.h)

Expone un único método usado para inicializar objetos que implementan IExplorerCommandState, IExecuteCommand o IDropTarget con el nombre de comando especificado por la aplicación y sus propiedades registradas.

Herencia

La interfaz IInitializeCommand hereda de la interfaz IUnknown . IInitializeCommand también tiene estos tipos de miembros:

Métodos

La interfaz IInitializeCommand tiene estos métodos.

 
IInitializeCommand::Initialize

Inicialice objetos que comparten una implementación de IExplorerCommandState, IExecuteCommand o IDropTarget con el nombre de comando especificado por la aplicación y sus propiedades registradas.

Comentarios

Cuándo implementar

Implemente IInitializeCommand en las situaciones siguientes.
  • Implemente esta interfaz para diferenciar entre los comandos relacionados que comparten implementaciones de IExplorerCommandState, IDropTarget o IExecuteCommand. La diferenciación se realiza a través del nombre de comando pasado en IInitializeCommand::Initialize. Los comandos también pueden usar Initialize para pasar un contenedor de propiedades específico para el comando, mediante las propiedades que el comando ha colocado en el Registro.

Cuándo usar

No llame directamente al método de IInitializeCommand . El Explorador de Windows llama a este método cuando se invoca un objeto verbo que implementa esta interfaz.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (include Shobjidl.h)