Partager via


Interface IExplorerCommandState (shobjidl_core.h)

Expose une méthode unique qui permet de récupérer l’état de la commande.

Héritage

L’interface IExplorerCommandState hérite de l’interface IUnknown. IExplorerCommandState a également les types de membres suivants :

Méthodes

L’interface IExplorerCommandState a ces méthodes.

 
IExplorerCommandState ::GetState

Obtient l’état de la commande associé à un élément Shell spécifié.

Remarques

Quand implémenter

Implémentez cette interface lorsque vous devez déterminer l’état de la commande de manière dynamique (pour instance, en fonction des propriétés d’un élément). Cette interface fournit les mêmes fonctionnalités que IExplorerCommand ::GetState, sans la surcharge des méthodes supplémentaires de cette interface. Implémentez IExplorerCommandState lorsque vous devez uniquement calculer l’état de la commande.

Quand utiliser

N’appelez pas directement la méthode de IExplorerCommandState . Windows Explorer appelle votre implémentation IExplorerCommandState ::GetState lorsque l’utilisateur souhaite effectuer une action sur l’élément.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (incluez Shobjidl.h)

Voir aussi

IExplorerCommand ::GetState