Partager via


énumération MMC_CONSOLE_VERB (mmc.h)

L’énumération MMC_CONSOLE_VERB définit les identificateurs de commande disponibles pour les verbes MMC. Ces valeurs sont utilisées dans le paramètre m_eCmdID de IConsoleVerb ::GetVerbState, IConsoleVerb ::SetVerbState et IConsoleVerb ::SetDefaultVerb.

Syntax

typedef enum _MMC_CONSOLE_VERB {
  MMC_VERB_NONE = 0x0000,
  MMC_VERB_OPEN = 0x8000,
  MMC_VERB_COPY = 0x8001,
  MMC_VERB_PASTE = 0x8002,
  MMC_VERB_DELETE = 0x8003,
  MMC_VERB_PROPERTIES = 0x8004,
  MMC_VERB_RENAME = 0x8005,
  MMC_VERB_REFRESH = 0x8006,
  MMC_VERB_PRINT = 0x8007,
  MMC_VERB_CUT = 0x8008,
  MMC_VERB_MAX,
  MMC_VERB_FIRST,
  MMC_VERB_LAST
} MMC_CONSOLE_VERB;

Constantes

 
MMC_VERB_NONE
Valeur : 0x0000
Aucun verbe spécifié. Les composants logiciels enfichables peuvent utiliser ce verbe dans les appels à
IConsoleVerb ::SetDefaultVerb pour spécifier que l’élément sélectionné n’a pas de verbe par défaut.
MMC_VERB_OPEN
Valeur : 0x8000
Autorise l’ouverture de l’élément sélectionné.
MMC_VERB_COPY
Valeur : 0x8001
Permet de copier l’élément sélectionné dans le Presse-papiers. Lorsque l’utilisateur active ce verbe, MMC appelle l’implémentation IComponentData ::QueryDataObject ou IComponent ::QueryDataObject du composant logiciel enfichable pour demander un objet de données pour l’élément sélectionné.
MMC_VERB_PASTE
Valeur : 0x8002
Permet à l’élément sélectionné qui a été coupé ou copié d’être collé dans le volet de résultats. Lorsque l’utilisateur active ce verbe, MMC envoie à la méthode IComponent ::Notify du composant logiciel enfichable un message de notification MMCN_QUERY_PASTE .
MMC_VERB_DELETE
Valeur : 0x8003
Autorise la suppression de l’élément sélectionné. Lorsque l’utilisateur active ce verbe, MMC envoie à la méthode IComponent ::Notify du composant logiciel enfichable un message de notification MMCN_DELETE .
MMC_VERB_PROPERTIES
Valeur : 0x8004
La console indique au composant logiciel enfichable et à toutes les extensions de composant logiciel enfichable de fournir des pages de propriétés pour l’élément actuellement sélectionné. Lorsque l’utilisateur active ce verbe, MMC appelle la méthode IExtendPropertySheet2 ::CreatePropertyPages de tous les composants logiciels enfichables (principal et extension) qui ajoutent des pages de propriétés pour l’élément sélectionné.

N’oubliez pas que les composants logiciels enfichables principaux sont responsables de l’activation du verbe MMC_VERB_PROPERTIES . Les composants logiciels enfichables d’extensions ne peuvent pas le faire, car ils ne possèdent pas l’élément pour lequel le verbe est activé.
MMC_VERB_RENAME
Valeur : 0x8005
Permet de renommer l’élément sélectionné. Lorsque l’utilisateur active ce verbe, MMC envoie à la méthode IComponent ::Notify ou IComponentData ::Notify du composant logiciel enfichable un message de notification MMCN_RENAME .
MMC_VERB_REFRESH
Valeur : 0x8006
Détermine si l’élément d’étendue actuellement sélectionné (dossier) peut être actualisé. Lorsque l’utilisateur active ce verbe, MMC envoie le message de notification IComponent ::Notifier un MMCN_REFRESH du composant logiciel enfichable.
MMC_VERB_PRINT
Valeur : 0x8007
Détermine si l’élément actuellement sélectionné peut être imprimé. Lorsque l’utilisateur active ce verbe, MMC envoie le message de notification IComponent ::Notify a MMCN_PRINT du composant logiciel enfichable.
MMC_VERB_CUT
Valeur : 0x8008
(S’applique à MMC 1.1 et versions ultérieures.) Utilisé uniquement pour désactiver ou masquer explicitement le verbe coupé, lorsque les verbes de copie et de collage sont activés. Lorsque l’utilisateur active ce verbe, MMC appelle l’implémentation IComponentData ::QueryDataObject ou IComponent ::QueryDataObject du composant logiciel enfichable pour demander un objet de données pour l’élément de coupe.
MMC_VERB_MAX
MMC_VERB_FIRST
MMC_VERB_LAST

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
En-tête mmc.h