Partager via


Méthode IExplorerCommand ::EnumSubCommands (shobjidl_core.h)

Récupère un énumérateur pour les sous-commandes d’une commande.

Syntaxe

HRESULT EnumSubCommands(
  [out] IEnumExplorerCommand **ppEnum
);

Paramètres

[out] ppEnum

Type : IEnumExplorerCommand**

Lorsque cette méthode retourne correctement, contient un pointeur d’interface IEnumExplorerCommand qui peut être utilisé pour parcourir l’ensemble de sous-commandes.

Valeur retournée

Type : HRESULT

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

Remarques

Les sous-commandes sont affichées sous forme d’éléments déroulants de menu à l’aide d’un bouton Fractionner lorsque les commandes sont exposées en haut d’une fenêtre windows Explorer. Dans cette position, seul le bouton de commande par défaut reçoit une icône. Dans un menu normal, les icônes de toutes les commandes s’affichent.

Les sous-commandes qui ont elles-mêmes des sous-commandes ne sont pas prises en charge par windows Explorer. Lorsqu’une commande a ses propres sous-commandes, elle doit désigner cette status en spécifiant ECF_HASSUBCOMMANDS dans l’appel IExplorerCommand ::GetFlags.

Configuration requise

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 (inclure Shobjidl.h)