Partager via


IShellImageStore::Open, méthode (shlobj.h)

[IShellImageStore est pris en charge via Windows XP. Il n’est pas pris en charge dans les systèmes d’exploitation ultérieurs.]

Ouvre le magasin et retourne un verrou.

Syntaxe

HRESULT Open(
        DWORD dwMode,
  [out] DWORD *pdwLock
);

Paramètres

dwMode

Type : DWORD

Mode d’instanciation de stockage spécifié par l’une des valeurs STGM .

[out] pdwLock

Type : DWORD*

Pointeur vers une variable de type DWORD qui reçoit le verrou.

Valeur retournée

Type : HRESULT

Si le processus réussit, la méthode retourne le résultat de StgOpenStorage. Sinon, il retourne l’une des valeurs suivantes :

Code de retour Description
S_FALSE
Le stockage est déjà ouvert avec le mode d’instanciation spécifié par dwMode.
E_UNEXPECTED
Une erreur inattendue s’est produite. Par exemple, le chemin du magasin n’est pas initialisé.
STG_E_ACCESSDENIED
Vous n’avez pas accès pour ouvrir le stockage avec les autorisations spécifiées par dwMode.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête shlobj.h
DLL Shell32.dll (version 5.0 ou ultérieure)