é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 |