Partager via


IShellFolder2::GetDetailsEx, méthode (shobjidl_core.h)

Obtient des informations détaillées, identifiées par un identificateur de jeu de propriétés (FMTID) et un identificateur de propriété (PID), sur un élément dans un dossier Shell.

Syntaxe

HRESULT GetDetailsEx(
  [in]  PCUITEMID_CHILD  pidl,
  [in]  const SHCOLUMNID *pscid,
  [out] VARIANT          *pv
);

Paramètres

[in] pidl

Type : PCUITEMID_CHILD

PIDL de l’élément, par rapport au dossier parent. Cette méthode accepte uniquement les PIDL d’un seul niveau. La structure doit contenir exactement une structure SHITEMID suivie d’un zéro de fin. Cette valeur ne peut pas être NULL.

[in] pscid

Type : const SHCOLUMNID*

Pointeur vers une structure SHCOLUMNID qui identifie la colonne.

[out] pv

Type : VARIANT*

Pointeur vers un VARIANT avec les informations demandées. La valeur est entièrement typée. La valeur retournée pour les propriétés du système de propriétés doit être conforme au type spécifié dans le typeInfo de cette définition de propriété en tant qu’attribut legacyType .

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cette fonction est une version plus robuste de IShellFolder2::GetDetailsOf. Il permet d’accéder aux informations affichées dans la vue Détails de Windows Explorer d’un dossier Shell. La principale différence est que GetDetailsEx vous permet d’identifier la colonne avec une structure FMTID et PID au lieu de devoir d’abord déterminer l’index de colonne.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel, Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (incluez Shobjidl.h)
DLL Shell32.dll (version 5.0 ou ultérieure)