Cabeçalho mmc.h
Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:
mmc.h contém as seguintes interfaces de programação:
IColumnData A interface IColumnData é introduzida no MMC 1.2. |
Icomponent A interface IComponent permite que o MMC se comunique com snap-ins. Semelhante à interface IComponentData, o IComponent normalmente é implementado no nível da exibição e está intimamente associado aos itens que estão sendo exibidos no painel de resultados. |
IComponent2 A interface IComponent2, implementada por snap-ins, é introduzida no MMC 2.0 e substitui a interface IComponent. |
Icomponentdata A interface IComponentData permite que o MMC se comunique com snap-ins. Semelhante à interface IComponent, IComponentData normalmente é implementado no nível do documento e está intimamente associado a itens (pastas) que estão sendo exibidos no painel de escopo. |
IComponentData2 A interface IComponentData2 substitui a interface IComponentData. |
IConsole Habilita a comunicação com o console. |
IConsole2 A interface IConsole2 é introduzida no MMC 1.1. |
IConsole3 A interface IConsole3 substitui a interface IConsole2. A interface IConsole3 contém o método IConsole3::RenameScopeItem, que permite que um nó de escopo seja colocado programaticamente no modo de renomeação. |
IConsoleNameSpace Permite que os snap-ins enumerem subcontêns dinâmicos no painel de escopo. O snap-in específico determina o que se qualifica como um subcontêiner. |
IConsoleNameSpace2 A interface IConsoleNameSpace2 é introduzida no MMC 1.1. |
IConsolePower A interface IConsolePower controla o estado de execução e os temporizadores ociosos em sistemas operacionais que dão suporte ao gerenciamento de energia. |
IConsolePowerSink A interface IConsolePowerSink monitora e responde a mensagens de gerenciamento de energia. |
IConsoleVerb A interface IConsoleVerb permite que snap-ins habilitem verbos padrão, incluindo recortar, copiar, colar, excluir, propriedades, renomear, atualizar e imprimir. Quando um item é selecionado, o snap-in pode atualizar o estado desses verbos. |
Icontextmenucallback A interface IContextMenuCallback é usada para adicionar itens de menu a um menu de contexto. |
IContextMenuCallback2 A interface IContextMenuCallback2 é usada para adicionar itens de menu a um menu de contexto. Essa interface substitui IContextMenuCallback. |
IContextMenuProvider A interface IContextMenuProvider implementa métodos que criam novos menus de contexto, com a finalidade de adicionar itens a esses menus, para permitir que extensões estendam esses menus e exibir os menus de contexto resultantes. |
IControlbar A interface IControlbar fornece uma maneira de criar barras de ferramentas e outros controles. |
IDisplayHelp A interface IDisplayHelp é introduzida no MMC versão 1.1. |
IEnumTASK A interface IEnumTASK é introduzida no MMC 1.1. |
Iextendcontextmenu A interface IExtendContextMenu permite que um snap-in adicione itens a um menu de contexto existente. |
IExtendControlbar A interface IExtendControlbar permite que uma extensão adicione barras de controle ao console. Isso fornece uma maneira de melhorar a funcionalidade e a aparência do seu snap-in adicionando barras de ferramentas ou outros aprimoramentos da interface do usuário. |
IExtendPropertySheet Permite que um componente snap-in adicione páginas à folha de propriedades de um item. |
IExtendPropertySheet2 A interface IExtendPropertySheet2 é introduzida no MMC 1.1. |
IExtendTaskPad A interface IExtendTaskPad é introduzida no MMC 1.1. |
IExtendView A interface IExtendView fornece informações sobre a exibição estendida. |
IHeaderCtrl Habilita a manipulação de colunas e indica o tipo de informação que deve ser apresentada no painel de exibição de resultados do console. |
IHeaderCtrl2 A interface IHeaderCtrl2 é introduzida no MMC 1.2. |
IImageList A interface IImageList permite que o usuário insira imagens a serem usadas como ícones para itens no painel de resultado ou escopo do console. |
IMenuButton A interface IMenuButton permite que o usuário adicione e gerencie botões de menu para um snap-in. |
IMessageView A interface IMessageView é introduzida no MMC 1.2. |
IMMCVersionInfo A interface IMMCVersionInfo fornece informações de versão sobre o aplicativo MMC instalado. |
INodeProperties A interface INodeProperties recupera propriedades somente texto para um nó. |
Ipropertysheetcallback A interface IPropertySheetCallback é uma interface baseada em COM usada por um snap-in para adicionar suas páginas de propriedades a uma folha de propriedades. |
IPropertySheetProvider A interface IPropertySheetProvider implementa folhas de propriedades do Windows como objetos COM. |
IRequiredExtensions A interface IRequiredExtensions é introduzida no MMC 1.1. |
IResultData A interface IResultData permite que um usuário adicione, remova, localize e modifique itens associados ao painel de exibição de resultados. Ele também permite a manipulação do estilo de exibição do painel de exibição de resultados. |
IResultData2 A interface IResultData2 substitui a interface IResultData. A interface IResultData2 contém o método IResultData2::RenameResultItem, que permite que um nó de resultado seja colocado programaticamente no modo de renomeação. |
IResultDataCompare Permite que snap-ins primários comparem itens de resultado exibidos em uma ordem classificada no painel de resultados. |
IResultDataCompareEx Permite que os snap-ins primários comparem os itens de escopo e de resultado exibidos em uma ordem classificada no painel de resultados. |
IResultOwnerData A interface IResultOwnerData dá suporte ao uso de listas virtuais, que são controles de exibição de lista que têm o estilo de LVS_OWNERDATA definido. |
Isnapinabout A interface ISnapinAbout permite que o console obtenha informações de direitos autorais e de versão de um snap-in. O console também usa essa interface para obter imagens para a pasta estática do snap-in. |
ISnapinHelp Permite que snap-ins adicionem suporte à Ajuda HTML. (ISnapinHelp) |
ISnapinHelp2 Permite que snap-ins adicionem suporte à Ajuda HTML. (ISnapinHelp2) |
IStringTable A interface IStringTable é introduzida no MMC 1.1. |
IToolbar A interface IToolbar é usada para criar novas barras de ferramentas, adicionar itens a elas, estender as barras de ferramentas e exibir as novas barras de ferramentas resultantes. Cada barra de ferramentas é criada em sua própria banda dentro da barra de controle. |
IViewExtensionCallback A interface IViewExtensionCallback é usada para adicionar uma exibição ao painel de resultados. |
IS_SPECIAL_COOKIE A macro IS_SPECIAL_COOKIE determina se um valor de MMC_COOKIE passado pelo MMC em uma chamada para o método IComponent::QueryDataObject do snap-in é um tipo especial de cookie. |
IS_SPECIAL_DATAOBJECT Determina se um LPDATAOBJECT passado pelo MMC em uma chamada para o método Notify do snap-in é um tipo especial de objeto de dados em vez de um ponteiro para um objeto IDataObject real. |
MMCFreeNotifyHandle Chamado por um snap-in para liberar o identificador para um MMCN_PROPERTY_CHANGE mensagem de notificação enviada ao snap-in pelo MMC em resposta a uma chamada MMCPropertyChangeNotify feita por uma folha de propriedades. |
MMCPropertyChangeNotify Permite que uma folha de propriedades de snap-in notifique sua interface IComponent ou IComponentData de que as propriedades de um item foram alteradas. |
MMCPropertyHelp Exibe o tópico da Ajuda HTML especificado no arquivo de Ajuda HTML do MMC mesclado para uma página de propriedades. |
MMCPropPageCallback A função MMCPropPageCallback só é exigida por snap-ins baseados em MFC (Microsoft Foundation Classes). A função define o estado correto do módulo durante a criação da página. |
CONTEXTMENUITEM A estrutura CONTEXTMENUITEM é passada para o método IContextMenuCallback::AddItem ou o método IContextMenuProvider::AddItem (herdado de IContextMenuCallback) para definir um novo item de menu, submenu ou ponto de inserção. |
CONTEXTMENUITEM2 A estrutura CONTEXTMENUITEM2 é introduzida no MMC 2.0. |
MENUBUTTONDATA A estrutura MENUBUTTONDATA contém valores usados para criar botões em uma barra de ferramentas. |
MMC_COLUMN_DATA A estrutura MMC_COLUMN_DATA é introduzida no MMC 1.2. |
MMC_COLUMN_SET_DATA A estrutura MMC_COLUMN_SET_DATA é introduzida no MMC 1.2. |
MMC_EXPANDSYNC_STRUCT A estrutura MMC_EXPANDSYNC_STRUCT é introduzida no MMC 1.1. |
MMC_EXT_VIEW_DATA A estrutura MMC_EXT_VIEW_DATA é introduzida no MMC 2.0. |
MMC_FILTERDATA A estrutura MMC_FILTERDATA é introduzida no MMC 1.2. |
MMC_LISTPAD_INFO A estrutura MMC_LISTPAD_INFO é introduzida no MMC 1.1. |
MMC_RESTORE_VIEW A estrutura MMC_RESTORE_VIEW é introduzida no MMC 1.1. |
MMC_SORT_DATA Contém os dados de classificação de coluna de uma única coluna em um conjunto de colunas. |
MMC_SORT_SET_DATA Usado com a configuração e recuperação de conjuntos de colunas de exibição de lista cujos dados de classificação são armazenados persistentemente. |
MMC_TASK A estrutura MMC_TASK é introduzida no MMC 1.1. |
MMC_TASK_DISPLAY_BITMAP A estrutura MMC_TASK_DISPLAY_BITMAP é introduzida no MMC 1.1. |
MMC_TASK_DISPLAY_OBJECT Especifica o tipo de imagem e todos os dados necessários para usar essa imagem para exibir uma tarefa ou a tela de fundo em um bloco de tarefas. |
MMC_TASK_DISPLAY_SYMBOL A estrutura MMC_TASK_DISPLAY_SYMBOL é introduzida no MMC 1.1. |
MMC_VISIBLE_COLUMNS Usado pelo MMC com a notificação MMCN_COLUMNS_CHANGED para informar ao snap-in quais colunas em um conjunto de colunas estão visíveis. |
MMCBUTTON A estrutura MMCBUTTON contém valores usados na criação de botões em uma barra de ferramentas. Essa estrutura é semelhante à estrutura TBBUTTON discutida nos tópicos do SDK (Platform Software Development Kit) relacionados a controles comuns. |
RDCOMPARE A estrutura RDCOMPARE é introduzida no MMC 1.2. |
RDITEMHDR A estrutura RDITEMHDR é introduzida no MMC 1.2. |
RESULT_VIEW_TYPE_INFO A estrutura RESULT_VIEW_TYPE_INFO é introduzida no MMC 2.0. |
RESULTDATAITEM A estrutura RESULTDATAITEM especifica ou recebe os atributos dos itens de resultado no painel de resultados do snap-in. |
RESULTFINDINFO Usado pelo método IResultOwnerData::FindItem para dar suporte à navegação por teclado em listas virtuais no painel de resultados. |
SColumnSetID A estrutura SColumnSetID é introduzida no MMC 1.2. |
SCOPEDATAITEM A estrutura SCOPEDATAITEM especifica os itens a serem inseridos no painel de escopo. |
SMMCDataObjects A estrutura SMMCDataObjects define o formato dos dados para o formato da área de transferência CCF_MULTI_SELECT_SNAPINS. |
SMMCObjectTypes A estrutura SMMCDynamicExtensions é introduzida no MMC 1.1. |
SNodeID A estrutura SNodeID é introduzida no MMC 1.1 e é substituída pela estrutura SNodeID2 no MMC 1.2. |
SNodeID2 A estrutura SNodeID2 é introduzida no MMC 1.2 e substitui a estrutura SNodeID. |
DATA_OBJECT_TYPES A enumeração DATA_OBJECT_TYPES é usada pelo parâmetro de tipo IComponentData::QueryDataObject e IComponent::QueryDataObject para obter informações de contexto sobre um cookie especificado. |
IconIdentifier A enumeração IconIdentifier é introduzida no MMC 1.2. |
MMC_ACTION_TYPE A enumeração MMC_ACTION_TYPE é introduzida no MMC 1.1. |
MMC_BUTTON_STATE A enumeração MMC_BUTTON_STATE define os possíveis estados de botões disponíveis no MMC. Esses valores são usados no parâmetro nState de IConsoleVerb::GetVerbState, IConsoleVerb::SetVerbState, IToolbar::GetButtonState e IToolbar::SetButtonState. |
MMC_CONSOLE_VERB A enumeração MMC_CONSOLE_VERB define os identificadores de comando disponíveis para verbos do MMC. Esses valores são usados no parâmetro m_eCmdID de IConsoleVerb::GetVerbState, IConsoleVerb::SetVerbState e IConsoleVerb::SetDefaultVerb. |
MMC_CONTROL_TYPE A enumeração MMC_CONTROL_TYPE define os tipos de controles que podem aparecer na barra de controle. Os valores podem ser usados no parâmetro nType dos métodos IControlbar::Attach e IControlbar::Create. |
MMC_FILTER_CHANGE_CODE A enumeração MMC_FILTER_CHANGE_CODE é introduzida no MMC 1.2. |
MMC_FILTER_TYPE A enumeração MMC_FILTER_TYPE é introduzida no MMC 1.2. |
MMC_MENU_COMMAND_IDS A enumeração MMC_MENU_COMMAND_IDS define os Identificadores de Comando reservados pelo MMC. |
MMC_NOTIFY_TYPE A enumeração MMC_NOTIFY_TYPE define as notificações de ações do usuário que podem ser enviadas para um snap-in pelo Gerenciador de Nós do console quando ele chama IComponentData::Notify, IComponent::Notify ou IExtendControlbar::ControlbarNotify. |
MMC_RESULT_VIEW_STYLE A enumeração MMC_RESULT_VIEW_STYLE define os sinalizadores de estilo de exibição de lista (LVS_*) do Win32 que podem ser usados para definir o estilo de exibição no painel de exibição de resultados do MMC. Eles podem ser usados nos parâmetros add e remove do método IResultData::ModifyViewStyle. |
MMC_SCOPE_ITEM_STATE Usado para especificar o membro nState da estrutura SCOPEDATAITEM. |
MMC_TASK_DISPLAY_TYPE A enumeração MMC_TASK_DISPLAY_TYPE é introduzida no MMC 1.1. |
MMC_VIEW_TYPE A enumeração MMC_VIEW_TYPE especifica um tipo de exibição de resultado e é usada na estrutura RESULT_VIEW_TYPE_INFO. |