enumerazione MMC_CONSOLE_VERB (mmc.h)
L'enumerazione MMC_CONSOLE_VERB definisce gli identificatori di comando disponibili per i verbi MMC. Questi valori vengono usati nel parametro m_eCmdID di IConsoleVerb::GetVerbState, IConsoleVerb::SetVerbState e IConsoleVerb::SetDefaultVerb.
Sintassi
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;
Costanti
MMC_VERB_NONE Valore: 0x0000 Nessun verbo specificato. Gli snap-in possono usare questo verbo nelle chiamate a IConsoleVerb::SetDefaultVerb per specificare che l'elemento selezionato non ha un verbo predefinito. |
MMC_VERB_OPEN Valore: 0x8000 Consente l'apertura dell'elemento selezionato. |
MMC_VERB_COPY Valore: 0x8001 Consente di copiare l'elemento selezionato negli Appunti. Quando l'utente attiva questo verbo, MMC chiama l'implementazione IComponentData::QueryDataObject o IComponent::QueryDataObject per richiedere un oggetto dati per l'elemento selezionato. |
MMC_VERB_PASTE Valore: 0x8002 Consente all'elemento selezionato che è stato tagliato o copiato di essere incollato nel riquadro dei risultati. Quando l'utente attiva questo verbo, MMC invia il metodo IComponent::Notify a un messaggio di notifica MMCN_QUERY_PASTE . |
MMC_VERB_DELETE Valore: 0x8003 Consente l'eliminazione dell'elemento selezionato. Quando l'utente attiva questo verbo, MMC invia il metodo IComponent::Notify a un messaggio di notifica MMCN_DELETE . |
MMC_VERB_PROPERTIES Valore: 0x8004 La console indica lo snap-in e tutte le estensioni snap-in per fornire pagine delle proprietà per l'elemento attualmente selezionato. Quando l'utente attiva questo verbo, MMC chiama il metodo IExtendPropertySheet2::CreatePropertyPages di tutti gli snap-in (primaria ed estensione) che aggiungono pagine delle proprietà per l'elemento selezionato. Tenere presente che gli snap-in primari sono responsabili dell'abilitazione del verbo MMC_VERB_PROPERTIES . Gli snap-in delle estensioni non possono eseguire questa operazione, perché non possiedono l'elemento per il quale il verbo è abilitato. |
MMC_VERB_RENAME Valore: 0x8005 Consente di rinominare l'elemento selezionato. Quando l'utente attiva questo verbo, MMC invia il MMCN_RENAME messaggio di notifica IComponent::Notify o IComponentData::Notify. |
MMC_VERB_REFRESH Valore: 0x8006 Determina se l'elemento dell'ambito attualmente selezionato (cartella) può essere aggiornato. Quando l'utente attiva questo verbo, MMC invia lo snap-in IComponent::Notifica a un messaggio di notifica MMCN_REFRESH . |
MMC_VERB_PRINT Valore: 0x8007 Determina se l'elemento attualmente selezionato può essere stampato. Quando l'utente attiva questo verbo, MMC invia lo snap-in IComponent::Notifica a un messaggio di notifica MMCN_PRINT . |
MMC_VERB_CUT Valore: 0x8008 Si applica a MMC 1.1 e versioni successive. Usato solo per disabilitare o nascondere in modo esplicito il verbo di taglio, quando sono abilitati i verbi copia e incolla. Quando l'utente attiva questo verbo, MMC chiama l'implementazione IComponentData::QueryDataObject o IComponent::QueryDataObject per richiedere un oggetto dati per l'elemento di taglio. |
MMC_VERB_MAX |
MMC_VERB_FIRST |
MMC_VERB_LAST |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Intestazione | mmc.h |