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 |