Partager via


Méthode IShellFolderView ::GetSelectedObjects (shlobj_core.h)

[Cette méthode a été déconseillée. Utilisez IFolderView2 ::GetSelection à la place.]

Obtient un tableau des objets sélectionnés dans la vue et le nombre de ces objets.

Syntaxe

HRESULT GetSelectedObjects(
  [out] PCUITEMID_CHILD **pppidl,
  [out] UINT            *puItems
);

Paramètres

[out] pppidl

Type : PCUITEMID_CHILD**

Adresse d’un pointeur qui, lorsque cette méthode retourne correctement, pointe vers un tableau des éléments actuellement sélectionnés dans la vue. L’application appelante est censée libérer le tableau au niveau pppidl à l’aide de LocalFree. L’application appelante ne doit pas libérer les éléments individuels contenus dans le tableau.

[out] puItems

Type : UINT*

Pointeur vers une valeur qui, lorsque cette méthode retourne correctement, reçoit le nombre d’éléments dans le tableau pppidl .

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 méthode fournit des pointeurs constants vers des structures de données internes. L’application appelante doit agir immédiatement sur eux et ne pas les mettre en cache.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shlobj_core.h