Fonction SHCreateShellItemArray (shobjidl_core.h)
Crée un objet de tableau d’éléments Shell.
Syntaxe
SHSTDAPI SHCreateShellItemArray(
[in] PCIDLIST_ABSOLUTE pidlParent,
[in] IShellFolder *psf,
[in] UINT cidl,
[in] PCUITEMID_CHILD_ARRAY ppidl,
[out] IShellItemArray **ppsiItemArray
);
Paramètres
[in] pidlParent
Type : PCIDLIST_ABSOLUTE
Liste d’ID du dossier parent des éléments spécifiés dans ppidl. Si psf est spécifié, ce paramètre peut être NULL. Si ce pidlParent n’est pas spécifié, il est calculé à partir du paramètre psf à l’aide de IPersistFolder2.
[in] psf
Type : IShellFolder*
Objet de source de données Shell qui est le parent des éléments enfants spécifiés dans ppidl. Si pidlParent est spécifié, ce paramètre peut être NULL.
[in] cidl
Type : UINT
Nombre d’éléments dans le tableau spécifié par ppidl.
[in] ppidl
Type : PCUITEMID_CHILD_ARRAY
Liste des ID d’élément enfant pour lesquels le tableau est créé. Cette valeur peut être NULL.
[out] ppsiItemArray
Type : IShellItemArray**
Lorsque cette fonction est retournée, contient l’adresse d’un pointeur d’interface IShellItemArray .
Valeur retournée
Type : HRESULT
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shobjidl_core.h (incluez Shobjidl.h) |
DLL | Shell32.dll |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour