Метод IStorage::SetStateBits (objidl.h)
Метод SetStateBits хранит до 32 бит сведений о состоянии в этом объекте хранилища. Этот метод зарезервирован для использования в будущем.
Синтаксис
HRESULT SetStateBits(
[in] DWORD grfStateBits,
[in] DWORD grfMask
);
Параметры
[in] grfStateBits
Задает новые значения битов, которые необходимо задать. Для этих битов не определены юридические значения; Все они зарезервированы для использования в будущем и не должны использоваться приложениями.
[in] grfMask
Двоичная маска, указывающая, какие биты в grfStateBits имеют важное значение в этом вызове.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
S_OK | Сведения о состоянии успешно заданы. |
E_PENDING | Только асинхронное хранилище. Часть или все данные хранилища в настоящее время недоступны. |
STG_E_ACCESSDENIED | Вызывающий объект не имеет достаточных разрешений для изменения этого объекта хранилища. |
STG_E_INVALIDFLAG | Недопустимое значение параметра grfStateBits или grfMask . |
STG_E_INVALIDPARAMETER | Один из параметров был недопустим. |
Комментарии
Значения для битов состояния в настоящее время не определены.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | objidl.h |
Библиотека | Uuid.lib |
DLL | Ole32.dll |