Metodo IInitializeCommand::Initialize (shobjidl_core.h)
Inizializzare oggetti che condividono un'implementazione di IExplorerCommandState, IExecuteCommand o IDropTarget con il nome del comando specificato dall'applicazione e le relative proprietà registrate.
Sintassi
HRESULT Initialize(
[in] LPCWSTR pszCommandName,
[in] IPropertyBag *ppb
);
Parametri
[in] pszCommandName
Tipo: LPCWSTR
Puntatore a una stringa che contiene il nome del comando (il nome della chiave di comando, come indicato nel Registro di sistema). Ad esempio, se il comando è registrato in ...\Guscio\MyCommand, pszCommandName punta a "MyCommand".
[in] ppb
Tipo: IPropertyBag*
Puntatore a un'istanza IPropertyBag che può essere usata per leggere le proprietà correlate al comando nel Registro di sistema. Ad esempio, un comando può eseguire il registro di una proprietà stringa in ...\Guscio\Sottochiave MyCommand .
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
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) |