Condividi tramite


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)