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) |