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) |