Interfaccia IInitializeCommand (shobjidl_core.h)
Espone un singolo metodo utilizzato per inizializzare gli oggetti che implementano IExplorerCommandState, IExecuteCommand o IDropTarget con il nome del comando specificato dall'applicazione e le relative proprietà registrate.
Ereditarietà
L'interfaccia IInitializeCommand eredita dall'interfaccia IUnknown . IInitializeCommand ha anche questi tipi di membri:
Metodi
L'interfaccia IInitializeCommand include questi metodi.
IInitializeCommand::Initialize Inizializzare oggetti che condividono un'implementazione di IExplorerCommandState, IExecuteCommand o IDropTarget con il nome del comando specificato dall'applicazione e le relative proprietà registrate. |
Commenti
Quando implementare
Implementare IInitializeCommand nelle situazioni seguenti.- Implementare questa interfaccia per distinguere i comandi correlati che condividono implementazioni di IExplorerCommandState, IDropTarget o IExecuteCommand. La differenziazione viene effettuata tramite il nome del comando passato in IInitializeCommand::Initialize. I comandi possono anche usare Initialize per passare un contenitore di proprietà specifico per il comando, usando le proprietà che il comando ha inserito nel Registro di sistema.
Quando usare
Non chiamare direttamente il metodo di IInitializeCommand . Esplora risorse chiama questo metodo quando viene richiamato un oggetto verbo che implementa questa interfaccia.Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl_core.h (include Shobjidl.h) |