Condividi tramite


Intestazione mmc.h

Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:

mmc.h contiene le interfacce di programmazione seguenti:

Interfacce

 
IColumnData

L'interfaccia IColumnData è stata introdotta in MMC 1.2.
IComponent

L'interfaccia IComponent consente a MMC di comunicare con gli snap-in. Analogamente all'interfaccia IComponentData, IComponent viene in genere implementato a livello di visualizzazione ed è strettamente associato agli elementi visualizzati nel riquadro dei risultati.
IComponent2

L'interfaccia IComponent2, implementata dagli snap-in, è introdotta in MMC 2.0 e sostituisce l'interfaccia IComponent.
IComponentData

L'interfaccia IComponentData consente a MMC di comunicare con gli snap-in. Analogamente all'interfaccia IComponent, IComponentData viene in genere implementato a livello di documento ed è strettamente associato agli elementi (cartelle) visualizzati nel riquadro dell'ambito.
IComponentData2

L'interfaccia IComponentData2 sostituisce l'interfaccia IComponentData.
IConsole

Abilita la comunicazione con la console.
IConsole2

L'interfaccia IConsole2 è stata introdotta in MMC 1.1.
IConsole3

L'interfaccia IConsole3 sostituisce l'interfaccia IConsole2. L'interfaccia IConsole3 contiene il metodo IConsole3::RenameScopeItem, che consente a un nodo di ambito di essere posizionato a livello di codice in modalità di ridenominazione.
IConsoleNameSpace

Consente agli snap-in di enumerare i subcontainer dinamici nel riquadro dell'ambito. Lo snap-in specifico determina ciò che viene qualificato come sottocontenitore.
IConsoleNameSpace2

L'interfaccia IConsoleNameSpace2 è stata introdotta in MMC 1.1.
IConsolePower

L'interfaccia IConsolePower controlla lo stato di esecuzione e i timer di inattività nei sistemi operativi che supportano il risparmio energia.
IConsolePowerSink

L'interfaccia IConsolePowerSink monitora e risponde ai messaggi di risparmio energia.
IConsoleVerb

L'interfaccia IConsoleVerb consente agli snap-in di abilitare verbi standard, tra cui taglia, copia, incolla, eliminazione, proprietà, ridenominazione, aggiornamento e stampa. Quando viene selezionato un elemento, lo snap-in può aggiornare lo stato di questi verbi.
IContextMenuCallback

L'interfaccia IContextMenuCallback viene usata per aggiungere voci di menu a un menu di scelta rapida.
IContextMenuCallback2

L'interfaccia IContextMenuCallback2 viene usata per aggiungere voci di menu a un menu di scelta rapida. Questa interfaccia sostituisce IContextMenuCallback.
IContextMenuProvider

L'interfaccia IContextMenuProvider implementa metodi che creano nuovi menu di scelta rapida, allo scopo di aggiungere elementi a tali menu, per consentire alle estensioni di estendere tali menu e di visualizzare i menu di scelta rapida risultanti.
IControlbar

L'interfaccia IControlbar consente di creare barre degli strumenti e altri controlli.
IDisplayHelp

L'interfaccia IDisplayHelp è stata introdotta in MMC versione 1.1.
IEnumTASK

L'interfaccia IEnumTASK è stata introdotta in MMC 1.1.
IExtendContextMenu

L'interfaccia IExtendContextMenu consente a uno snap-in di aggiungere elementi a un menu di scelta rapida esistente.
IExtendControlbar

L'interfaccia IExtendControlbar consente a un'estensione di aggiungere barre di controllo alla console. In questo modo è possibile migliorare la funzionalità e l'aspetto dello snap-in aggiungendo barre degli strumenti o altri miglioramenti dell'interfaccia utente.
IExtendPropertySheet

Consente a un componente snap-in di aggiungere pagine alla finestra delle proprietà di un elemento.
IExtendPropertySheet2

L'interfaccia IExtendPropertySheet2 è stata introdotta in MMC 1.1.
IExtendTaskPad

L'interfaccia IExtendTaskPad è stata introdotta in MMC 1.1.
IExtendView

L'interfaccia IExtendView fornisce informazioni sulla visualizzazione estesa.
IHeaderCtrl

Consente la manipolazione delle colonne e indica il tipo di informazioni da presentare nel riquadro di visualizzazione dei risultati della console.
IHeaderCtrl2

L'interfaccia IHeaderCtrl2 è stata introdotta in MMC 1.2.
IImageList

L'interfaccia IImageList consente all'utente di inserire immagini da usare come icone per gli elementi nel riquadro dei risultati o dell'ambito della console.
IMenuButton

L'interfaccia IMenuButton consente all'utente di aggiungere e gestire pulsanti di menu per uno snap-in.
IMessageView

L'interfaccia IMessageView è stata introdotta in MMC 1.2.
IMMCVersionInfo

L'interfaccia IMMCVersionInfo fornisce informazioni sulla versione sull'applicazione MMC installata.
INodeProperties

L'interfaccia INodeProperties recupera le proprietà di sola testo per un nodo.
IPropertySheetCallback

L'interfaccia IPropertySheetCallback è un'interfaccia basata su COM utilizzata da uno snap-in per aggiungere le pagine delle proprietà a una finestra delle proprietà.
IPropertySheetProvider

L'interfaccia IPropertySheetProvider implementa le finestre delle proprietà di Windows come oggetti COM.
IRequiredExtensions

L'interfaccia IRequiredExtensions è stata introdotta in MMC 1.1.
IResultData

L'interfaccia IResultData consente a un utente di aggiungere, rimuovere, trovare e modificare elementi associati al riquadro visualizzazione risultati. Consente inoltre la manipolazione dello stile di visualizzazione del riquadro della visualizzazione dei risultati.
IResultData2

L'interfaccia IResultData2 sostituisce l'interfaccia IResultData. L'interfaccia IResultData2 contiene il metodo IResultData2::RenameResultItem, che consente a un nodo risultato di essere messo in modalità ridenominazione a livello di codice.
IResultDataCompare

Consente agli snap-in primari di confrontare gli elementi dei risultati visualizzati in un ordine ordinato nel riquadro dei risultati.
IResultDataCompareEx

Consente agli snap-in primari di confrontare sia l'ambito che gli elementi dei risultati visualizzati in un ordine ordinato nel riquadro dei risultati.
IResultOwnerData

L'interfaccia IResultOwnerData supporta l'uso di elenchi virtuali, ovvero controlli di visualizzazione elenco con il set di stili LVS_OWNERDATA.
ISnapinAbout

L'interfaccia ISnapinAbout consente alla console di ottenere informazioni sul copyright e sulla versione da uno snap-in. La console usa anche questa interfaccia per ottenere immagini per la cartella statica dallo snap-in.
ISnapinHelp

Consente agli snap-in di aggiungere il supporto della Guida HTML. (ISnapinHelp)
ISnapinHelp2

Consente agli snap-in di aggiungere il supporto della Guida HTML. (ISnapinHelp2)
IStringTable

L'interfaccia IStringTable viene introdotta in MMC 1.1.
IToolbar

L'interfaccia IToolbar viene usata per creare nuove barre degli strumenti, per aggiungere elementi a loro, per estendere le barre degli strumenti e per visualizzare le nuove barre degli strumenti risultanti. Ogni barra degli strumenti viene creata sulla propria banda all'interno della barra di controllo.
IViewExtensionCallback

L'interfaccia IViewExtensionCallback viene usata per aggiungere una visualizzazione al riquadro dei risultati.

Funzioni

 
IS_SPECIAL_COOKIE

La macro IS_SPECIAL_COOKIE determina se un valore MMC_COOKIE passato da MMC in una chiamata al metodo IComponent::QueryDataObject è un tipo speciale di cookie.
IS_SPECIAL_DATAOBJECT

Determina se un oggetto LPDATAOBJECT passato da MMC in una chiamata al metodo Notify dello snap-in è un tipo speciale di oggetto dati anziché un puntatore a un oggetto IDataObject effettivo.
MMCFreeNotifyHandle

Chiamato da uno snap-in per liberare l'handle a un messaggio di notifica MMCN_PROPERTY_CHANGE inviato allo snap-in da MMC in risposta a una chiamata MMCPropertyChangeNotify effettuata da un foglio delle proprietà.
MMCPropertyChangeNotify

Consente a un foglio delle proprietà snap-in di inviare una notifica all'interfaccia IComponent o IComponentData che le proprietà di un elemento sono state modificate.
MMCPropertyHelp

Visualizza l'argomento della Guida HTML specificato nel file della Guida HTML MMC unita per una pagina delle proprietà.
MMCPropPageCallback

La funzione MMCPropPageCallback è richiesta solo dagli snap-in basati su Microsoft Foundation Classes (MFC). La funzione imposta lo stato corretto del modulo durante la creazione della pagina.

Strutture

 
CONTEXTMENUITEM

La struttura CONTEXTMENUITEM viene passata al metodo IContextMenuCallback::AddItem o al metodo IContextMenuProvider::AddItem (ereditato da IContextMenuCallback) per definire una nuova voce di menu, sottomenu o punto di inserimento.
CONTEXTMENUITEM2

La struttura CONTEXTMENUITEM2 viene introdotta in MMC 2.0.
MENUBUTTONDATA

La struttura MENUBUTTONDATA contiene valori usati per creare pulsanti su una barra degli strumenti.
MMC_COLUMN_DATA

La struttura MMC_COLUMN_DATA viene introdotta in MMC 1.2.
MMC_COLUMN_SET_DATA

La struttura MMC_COLUMN_SET_DATA viene introdotta in MMC 1.2.
MMC_EXPANDSYNC_STRUCT

La struttura MMC_EXPANDSYNC_STRUCT viene introdotta in MMC 1.1.
MMC_EXT_VIEW_DATA

La struttura MMC_EXT_VIEW_DATA viene introdotta in MMC 2.0.
MMC_FILTERDATA

La struttura MMC_FILTERDATA viene introdotta in MMC 1.2.
MMC_LISTPAD_INFO

La struttura MMC_LISTPAD_INFO viene introdotta in MMC 1.1.
MMC_RESTORE_VIEW

La struttura MMC_RESTORE_VIEW viene introdotta in MMC 1.1.
MMC_SORT_DATA

Contiene i dati di ordinamento della colonna di una singola colonna in un set di colonne.
MMC_SORT_SET_DATA

Usato con l'impostazione e il recupero dei set di colonne di visualizzazione elenco i cui dati di ordinamento vengono archiviati in modo permanente.
MMC_TASK

La struttura MMC_TASK viene introdotta in MMC 1.1.
MMC_TASK_DISPLAY_BITMAP

La struttura MMC_TASK_DISPLAY_BITMAP viene introdotta in MMC 1.1.
MMC_TASK_DISPLAY_OBJECT

Specifica il tipo di immagine e tutti i dati necessari per usare tale immagine per visualizzare un'attività o lo sfondo in un blocco attività.
MMC_TASK_DISPLAY_SYMBOL

La struttura MMC_TASK_DISPLAY_SYMBOL viene introdotta in MMC 1.1.
MMC_VISIBLE_COLUMNS

Usato da MMC con la notifica di MMCN_COLUMNS_CHANGED per informare lo snap-in cui sono visibili le colonne di un set di colonne.
MMCBUTTON

La struttura MMCBUTTON contiene valori usati per la creazione di pulsanti su una barra degli strumenti. Questa struttura è simile alla struttura TBBUTTON descritta negli argomenti Platform Software Development Kit (SDK) correlati ai controlli comuni.
RDCOMPARE

La struttura RDCOMPARE viene introdotta in MMC 1.2.
RDITEMHDR

La struttura RDITEMHDR viene introdotta in MMC 1.2.
RESULT_VIEW_TYPE_INFO

La struttura RESULT_VIEW_TYPE_INFO viene introdotta in MMC 2.0.
RESULTDATAITEM

La struttura RESULTDATAITEM specifica o riceve gli attributi degli elementi dei risultati nel riquadro dei risultati dello snap-in.
RESULTFINDINFO

Usato dal metodo IResultOwnerData::FindItem per supportare lo spostamento da tastiera negli elenchi virtuali nel riquadro dei risultati.
SColumnSetID

La struttura SColumnSetID viene introdotta in MMC 1.2.
SCOPEDATAITEM

La struttura SCOPEDATAITEM specifica gli elementi da inserire nel riquadro ambito.
SMMCDataObjects

La struttura SMMCDataObjects definisce il formato dei dati per il formato degli Appunti CCF_MULTI_SELECT_SNAPINS.
SMMCObjectTypes

La struttura SMMCDynamicExtensions viene introdotta in MMC 1.1.
SNodeID

La struttura SNodeID viene introdotta in MMC 1.1 e viene sostituita dalla struttura SNodeID2 in MMC 1.2.
SNodeID2

La struttura SNodeID2 viene introdotta in MMC 1.2 e sostituisce la struttura SNodeID.

Enumerazioni

 
DATA_OBJECT_TYPES

L'enumerazione DATA_OBJECT_TYPES viene utilizzata dal parametro di tipo IComponentData::QueryDataObject e IComponent::QueryDataObject per ottenere informazioni di contesto su un cookie specificato.
IconIdentifier

L'enumerazione IconIdentifier viene introdotta in MMC 1.2.
MMC_ACTION_TYPE

L'enumerazione MMC_ACTION_TYPE viene introdotta in MMC 1.1.
MMC_BUTTON_STATE

L'enumerazione MMC_BUTTON_STATE definisce gli stati possibili dei pulsanti disponibili in MMC. Questi valori vengono usati nel parametro nState di IConsoleVerb::GetVerbState, IConsoleVerb::SetVerbState, IToolbar::GetButtonState e IToolbar::SetButtonState.
MMC_CONSOLE_VERB

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.
MMC_CONTROL_TYPE

L'enumerazione MMC_CONTROL_TYPE definisce i tipi di controlli che possono essere visualizzati nella barra dei controlli. I valori possono essere usati nel parametro nType dei metodi IControlbar::Attach e IControlbar::Create.
MMC_FILTER_CHANGE_CODE

L'enumerazione MMC_FILTER_CHANGE_CODE viene introdotta in MMC 1.2.
MMC_FILTER_TYPE

L'enumerazione MMC_FILTER_TYPE viene introdotta in MMC 1.2.
MMC_MENU_COMMAND_IDS

L'enumerazione MMC_MENU_COMMAND_IDS definisce gli identificatori di comando riservati da MMC.
MMC_NOTIFY_TYPE

L'enumerazione MMC_NOTIFY_TYPE definisce le notifiche delle azioni utente che possono essere inviate a uno snap-in da Gestione nodi della console quando chiama IComponentData::Notify, IComponent::Notify o IExtendControlbar::ControlbarNotify.
MMC_RESULT_VIEW_STYLE

L'enumerazione MMC_RESULT_VIEW_STYLE definisce i flag di visualizzazione elenco Win32 (LVS_*) che possono essere usati per impostare lo stile di visualizzazione nel riquadro visualizzazione risultati MMC. Possono essere usati nell'aggiunta e nella rimozione dei parametri del metodo IResultData::ModifyViewStyle.
MMC_SCOPE_ITEM_STATE

Consente di specificare il membro nState della struttura SCOPEDATAITEM.
MMC_TASK_DISPLAY_TYPE

L'enumerazione MMC_TASK_DISPLAY_TYPE viene introdotta in MMC 1.1.
MMC_VIEW_TYPE

L'enumerazione MMC_VIEW_TYPE specifica un tipo di visualizzazione dei risultati e viene utilizzata nella struttura RESULT_VIEW_TYPE_INFO.