Compartir a través de


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

Obtiene una lista de descripción de propiedades para los elementos de la matriz de elementos de shell.

Sintaxis

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

Parámetros

[in] keyType

Tipo: REFPROPERTYKEY

Referencia a la estructura PROPERTYKEY que especifica la lista de propiedades que se va a recuperar.

[in] riid

Tipo: REFIID

IiD del tipo de objeto que se va a recuperar.

[out] ppv

Tipo: void**

Cuando este método vuelve, contiene la interfaz solicitada en riid. Normalmente, será IPropertyDescriptionList.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Esta función se usa para determinar una lista de propiedades aplicables a un conjunto de elementos de shell. El tipo de lista se especifica mediante una estructura PROPERTYKEY . Entre los tipos de lista admitidos se incluyen, entre otros:

  • 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
Si la matriz de elementos de shell contiene más de un elemento, este método obtendrá una intersección de las propiedades que se devolverán para cada elemento individualmente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (include Shobjidl.h)

Consulte también

IShellItemArray

Listas de propiedades