Método IShellItemArray::GetPropertyDescriptionList (shobjidl_core.h)

Obtém uma lista de descrição da propriedade para os itens na matriz de itens do shell.

Sintaxe

HRESULT GetPropertyDescriptionList(
  [in]  REFPROPERTYKEY keyType,
  [in]  REFIID         riid,
  [out] void           **ppv
);

Parâmetros

[in] keyType

Tipo: REFPROPERTYKEY

Uma referência à estrutura PROPERTYKEY que especifica qual lista de propriedades recuperar.

[in] riid

Tipo: REFIID

A IID do tipo de objeto a ser recuperado.

[out] ppv

Tipo: void**

Quando esse método retorna, contém a interface solicitada em riid. Normalmente, isso será IPropertyDescriptionList.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Essa função é usada para determinar uma lista de propriedades aplicáveis a um conjunto de itens de shell. O tipo de lista é especificado por uma estrutura PROPERTYKEY . Os tipos de lista com suporte incluem, mas não se limitam a:

  • 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
Se a matriz de itens do shell contiver mais de um item, esse método obterá uma interseção das propriedades que seriam retornadas para cada item individualmente.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)

Confira também

IShellItemArray

Listas de propriedades