Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Метод 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 |