Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Принимает интерфейс IUnknown объекта, поддерживающего IPropertyStore или IPropertySetStorage. Если объект поддерживает IPropertySetStorage, он упаковывается таким образом, чтобы он поддерживал IPropertyStore.
Синтаксис
PSSTDAPI PSCreatePropertyStoreFromObject(
[in] IUnknown *punk,
[in] DWORD grfMode,
[in] REFIID riid,
[out] void **ppv
);
Параметры
[in] punk
Тип: IUnknown*
Указатель на интерфейс, поддерживающий IPropertyStore или IPropertySetStorage.
[in] grfMode
Тип: DWORD
Указывает используемый режим доступа. Одно из следующих значений:
STGM_READ
Открыт для чтения.
STGM_READWRITE
Открыт для чтения и записи.
[in] riid
Тип: REFIID
Ссылка на запрошенный IID.
[out] ppv
Тип: void**
При успешном возвращении этой функции содержит адрес указателя на интерфейс, гарантированно поддерживающий IPropertyStore.
Возвращаемое значение
Тип: HRESULT
Если эта функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Если объект, на который указывает punk , уже поддерживает IPropertyStore, оболочка не создается, а панк возвращается без перемещений.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | 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 |