Condividi tramite


Metodo IShellImageStore::GetEntry (shlobj.h)

[IShellImageStore è supportato tramite Windows XP. Non è supportato nei sistemi operativi successivi.

Ottiene un handle per un'immagine nella cache.

Sintassi

HRESULT GetEntry(
  [in]  PCWSTR  pszName,
        DWORD   dwMode,
  [out] HBITMAP *phImage
);

Parametri

[in] pszName

Tipo: PCWSTR

Puntatore a una stringa con terminazione Null che specifica il percorso del file che contiene l'immagine.

dwMode

Tipo: DWORD

Modalità di creazione di istanze di archiviazione specificata da uno dei valori STGM .

[out] phImage

Tipo: HBITMAP*

Puntatore all'handle della bitmap.

Valore restituito

Tipo: HRESULT

Restituisce il risultato di ISequentialStream::Read se il processo ha avuto esito positivo. In caso contrario, restituisce uno dei valori seguenti:

Codice restituito Descrizione
E_UNEXPECTED
L'archiviazione non è aperta.
E_FAIL
Impossibile trovare il flusso.

Commenti

È responsabilità del chiamante liberare l'handle dopo una chiamata a questo metodo.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shlobj.h
DLL Shell32.dll (versione 5.0 o successiva)