Metodo IInitializeWithItem::Initialize (shobjidl_core.h)
Inizializza un gestore con un oggetto IShellItem.
Sintassi
HRESULT Initialize(
[in] IShellItem *psi,
[in] DWORD grfMode
);
Parametri
[in] psi
Tipo: IShellItem*
Puntatore a un oggetto IShellItem.
[in] grfMode
Tipo: DWORD
Uno dei valori STGM seguenti che indicano la modalità di accesso per psi.
STGM_READ
IShellItem è di sola lettura.
STGM_READWRITE
IShellItem è accessibile in lettura/scrittura.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Se non è possibile accedere a IShellItem , questo metodo restituisce un codice di errore appropriato.
Un'istanza del gestore deve essere inizializzata una sola volta nella sua durata. Tenta di chiamare l'applicazione per reinizializzare il gestore genera l'errore HRESULT_FROM_WIN32(ERROR_ALREADY_INITIALIZED)
.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl_core.h (includere Propsys.h) |