Метод IShellItemArray::GetPropertyDescriptionList (shobjidl_core.h)
Возвращает список описания свойств для элементов в массиве элементов оболочки.
Синтаксис
HRESULT GetPropertyDescriptionList(
[in] REFPROPERTYKEY keyType,
[in] REFIID riid,
[out] void **ppv
);
Параметры
[in] keyType
Тип: REFPROPERTYKEY
Ссылка на структуру PROPERTYKEY , указывающая, какой список свойств следует извлечь.
[in] riid
Тип: REFIID
Идентификатор IID извлекаемого типа объекта.
[out] ppv
Тип: void**
При возврате этого метода содержит интерфейс, запрошенный в riid. Обычно это IPropertyDescriptionList.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Эта функция используется для определения списка свойств, применимых к набору элементов оболочки. Тип списка определяется структурой PROPERTYKEY . Поддерживаемые типы списков включают, помимо прочего, следующие:
- PKEY_PropList_PreviewDetails
- PKEY_PropList_PreviewTitle
- PKEY_PropList_FullDetails
- PKEY_PropList_TileInfo
- PKEY_PropList_ExtendedTileInfo
- PKEY_PropList_InfoTip
- PKEY_PropList_QuickTip
- PKEY_PropList_FileOperationPrompt
- PKEY_PropList_ConflictPrompt
- PKEY_PropList_SetDefaultsFor
- PKEY_PropList_NonPersonal
- PKEY_NewMenuPreferredTypes
- PKEY_NewMenuAllowedTypes
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl_core.h (включая Shobjidl.h) |