Поделиться через


Функция PSCreatePropertyStoreFromPropertySetStorage (propsys.h)

Заключает интерфейс IPropertySetStorage в интерфейс IPropertyStore .

Синтаксис

PSSTDAPI PSCreatePropertyStoreFromPropertySetStorage(
  [in]  IPropertySetStorage *ppss,
  [in]  DWORD               grfMode,
  [in]  REFIID              riid,
  [out] void                **ppv
);

Параметры

[in] ppss

Тип: IPropertySetStorage*

Указатель на интерфейс IPropertySetStorage .

[in] grfMode

Тип: DWORD

Указывает режим доступа для принудительного применения. GrfMode должен соответствовать режиму доступа, используемому для открытия IPropertySetStorage. Допустимы следующие значения:

STGM_READ

Вызовы IPropertyStore::SetValue обновляют внутренний кэш свойств, а вызовы IPropertyStore::Commit вызывают соответствующие методы IPropertySetStorage для записи измененных свойств.

STGM_WRITE

Не поддерживается.

STGM_READWRITE

Не поддерживается.

[in] riid

Тип: REFIID

Ссылка на ИД.

[out] ppv

Тип: void**

При возврате этой функции содержит указатель интерфейса, указанный в riid.

Возвращаемое значение

Тип: HRESULT

Если эта функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Эта функция заключает интерфейс IPropertySetStorage в интерфейс IPropertyStore . Любое значение, отличное от STGM_READ для grfMode, приводит к сбою вызовов IPropertyStore::SetValue и IPropertyStore::Commit с STG_E_ACCESSDENIED.

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2), Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения]
Целевая платформа Windows
Header propsys.h
Библиотека Propsys.lib
DLL Propsys.dll (версия 6.0 или более поздняя)
Распространяемые компоненты Windows Desktop Search (WDS) 3.0