Share via


Método IShellImageStore::Open (shlobj.h)

[IShellImageStore se admite a través de Windows XP. No se admite en sistemas operativos posteriores.

Abre el almacén y devuelve un bloqueo.

Sintaxis

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

Parámetros

dwMode

Tipo: DWORD

Modo de creación de instancias de almacenamiento especificado por uno de los valores STGM .

[out] pdwLock

Tipo: DWORD*

Puntero a una variable de tipo DWORD que recibe el bloqueo.

Valor devuelto

Tipo: HRESULT

Si el proceso se realiza correctamente, el método devuelve el resultado de StgOpenStorage. De lo contrario, el método devuelve uno de los valores siguientes:

Código devuelto Descripción
S_FALSE
El almacenamiento ya está abierto con el modo de creación de instancias especificado por dwMode.
E_UNEXPECTED
Se ha producido un error inesperado. Por ejemplo, la ruta de acceso de almacenamiento no se inicializa.
STG_E_ACCESSDENIED
No tiene acceso para abrir el almacenamiento con los permisos especificados por dwMode.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shlobj.h
Archivo DLL Shell32.dll (versión 5.0 o posterior)