Метод IShellImageStore::Open (shlobj.h)
[IShellImageStore поддерживается в Windows XP. Он не поддерживается в более поздних операционных системах.]
Открывает хранилище и возвращает блокировку.
Синтаксис
HRESULT Open(
DWORD dwMode,
[out] DWORD *pdwLock
);
Параметры
dwMode
Тип: DWORD
Режим создания экземпляра хранилища, заданный одним из значений STGM .
[out] pdwLock
Тип: DWORD*
Указатель на переменную типа DWORD , которая получает блокировку.
Возвращаемое значение
Тип: HRESULT
Если процесс выполнен успешно, метод возвращает результат StgOpenStorage. В противном случае возвращается одно из следующих значений:
Код возврата | Описание |
---|---|
|
Хранилище уже открыто в режиме создания экземпляров, заданном dwMode. |
|
Произошла непредвиденная ошибка. Например, путь к хранилищу не инициализирован. |
|
У вас нет доступа к открытию хранилища с разрешениями, указанными в dwMode. |
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | shlobj.h |
DLL | Shell32.dll (версия 5.0 или более поздняя) |