Condividi tramite


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