iShellImageStore::Open 方法 (shlobj.h)

[通过 Windows XP 支持 IShellImageStore 。 在以后的操作系统中不支持它。]

打开存储并返回锁。

语法

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

参数

dwMode

类型:DWORD

STGM 值之一指定的存储实例化模式。

[out] pdwLock

类型: DWORD*

指向接收锁的 DWORD 类型的变量的指针。

返回值

类型: HRESULT

如果该过程成功,该方法将返回 StgOpenStorage 的结果。 否则,将返回下列值之一:

返回代码 说明
S_FALSE
存储已使用 dwMode 指定的实例化模式打开。
E_UNEXPECTED
发生了意外错误。 例如,存储路径未初始化。
STG_E_ACCESSDENIED
你无权使用 dwMode 指定的权限打开存储。

要求

   
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 shlobj.h
DLL Shell32.dll (5.0 或更高版本)