Функция SHPropStgReadMultiple (shlobj_core.h)
[Эта функция доступна в Windows XP с пакетом обновления 2 (SP2) и Windows Server 2003. Он может быть изменен или недоступен в последующих версиях Windows.]
Заключает в оболочку функцию IPropertyStorage::ReadMultiple , чтобы обеспечить правильную обработку переводов ANSI и Юникода для устаревших наборов свойств.
Синтаксис
SHSTDAPI SHPropStgReadMultiple(
[in] IPropertyStorage *pps,
UINT uCodePage,
ULONG cpspec,
[in] PROPSPEC const [] rgpspec,
[out] PROPVARIANT [] rgvar
);
Параметры
[in] pps
Тип: IPropertyStorage*
Указатель интерфейса IPropertyStorage , который идентифицирует хранилище свойств.
uCodePage
Тип: UINT
Значение кодовой страницы для строковых свойств ANSI.
cpspec
Тип: ULONG
Число считываемых свойств.
[in] rgpspec
Тип: PROPSPEC const[]
Массив свойств для чтения.
[out] rgvar
Тип: PROPVARIANT[]
Массив типов PROPVARIANT , которые при успешном возвращении этой функции получают значения свойств.
Возвращаемое значение
Тип: HRESULT
Если эта функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | shlobj_core.h |
Библиотека | Shell32.lib |
DLL | Shell32.dll (версия 6.0 или более поздняя) |