Encabezado mmc.h
Varias tecnologías usan este encabezado. Para más información, consulte:
mmc.h contiene las siguientes interfaces de programación:
IColumnData La interfaz IColumnData se introduce en MMC 1.2. |
IComponent La interfaz IComponent permite a MMC comunicarse con complementos. De forma similar a la interfaz IComponentData, IComponent se implementa normalmente en el nivel de vista y está estrechamente asociado a los elementos que se muestran en el panel de resultados. |
IComponent2 La interfaz IComponent2, implementada por complementos, se introduce en MMC 2.0 y sustituye a la interfaz IComponent. |
IComponentData La interfaz IComponentData permite a MMC comunicarse con complementos. De forma similar a la interfaz IComponent, IComponentData se implementa normalmente en el nivel de documento y está estrechamente asociado a elementos (carpetas) que se muestran en el panel de ámbito. |
IComponentData2 La interfaz IComponentData2 sustituye a la interfaz IComponentData. |
IConsole Habilita la comunicación con la consola. |
IConsole2 La interfaz IConsole2 se introduce en MMC 1.1. |
IConsole3 La interfaz IConsole3 sustituye a la interfaz IConsole2. La interfaz IConsole3 contiene el método IConsole3::RenameScopeItem, que permite colocar un nodo de ámbito mediante programación en modo de cambio de nombre. |
IConsoleNameSpace Permite a los complementos enumerar los subcontenedores dinámicos en el panel de ámbito. El complemento determinado determina qué califica como un subcontenedador. |
IConsoleNameSpace2 La interfaz IConsoleNameSpace2 se introduce en MMC 1.1. |
IConsolePower La interfaz IConsolePower controla el estado de ejecución y los temporizadores de inactividad en sistemas operativos que admiten la administración de energía. |
IConsolePowerSink La interfaz IConsolePowerSink supervisa y responde a los mensajes de administración de energía. |
IConsoleVerb La interfaz IConsoleVerb permite a los complementos habilitar verbos estándar, como cortar, copiar, pegar, eliminar, propiedades, cambiar el nombre, actualizar e imprimir. Cuando se selecciona un elemento, el complemento puede actualizar el estado de estos verbos. |
IContextMenuCallback La interfaz IContextMenuCallback se usa para agregar elementos de menú a un menú contextual. |
IContextMenuCallback2 La interfaz IContextMenuCallback2 se usa para agregar elementos de menú a un menú contextual. Esta interfaz sustituye a IContextMenuCallback. |
IContextMenuProvider La interfaz IContextMenuProvider implementa métodos que crean nuevos menús contextuales, con el fin de agregar elementos a esos menús, habilitar extensiones para ampliar esos menús y mostrar los menús contextuales resultantes. |
IControlbar La interfaz IControlbar proporciona una manera de crear barras de herramientas y otros controles. |
IDisplayHelp La interfaz IDisplayHelp se introduce en MMC versión 1.1. |
IEnumTASK La interfaz IEnumTASK se introduce en MMC 1.1. |
IExtendContextMenu La interfaz IExtendContextMenu permite que un complemento agregue elementos a un menú contextual existente. |
IExtendControlbar La interfaz IExtendControlbar permite que una extensión agregue barras de control a la consola. Esto proporciona una manera de mejorar la funcionalidad y la apariencia del complemento mediante la adición de barras de herramientas u otras mejoras de la interfaz de usuario. |
IExtendPropertySheet Permite que un componente de complemento agregue páginas a la hoja de propiedades de un elemento. |
IExtendPropertySheet2 La interfaz IExtendPropertySheet2 se introduce en MMC 1.1. |
IExtendTaskPad La interfaz IExtendTaskPad se introduce en MMC 1.1. |
IExtendView La interfaz IExtendView proporciona información sobre la vista extendida. |
IHeaderCtrl Habilita la manipulación de columnas e indica el tipo de información que se va a presentar en el panel de vista de resultados de la consola. |
IHeaderCtrl2 La interfaz IHeaderCtrl2 se introduce en MMC 1.2. |
IImageList La interfaz IImageList permite al usuario insertar imágenes que se usarán como iconos para los elementos del panel de resultados o ámbito de la consola. |
IMenuButton La interfaz IMenuButton permite al usuario agregar y administrar botones de menú para un complemento. |
IMessageView La interfaz IMessageView se introduce en MMC 1.2. |
IMMCVersionInfo La interfaz IMMCVersionInfo proporciona información de versión sobre la aplicación MMC instalada. |
INodeProperties La interfaz INodeProperties recupera propiedades de solo texto para un nodo. |
IPropertySheetCallback La interfaz IPropertySheetCallback es una interfaz basada en COM que usa un complemento para agregar sus páginas de propiedades a una hoja de propiedades. |
IPropertySheetProvider La interfaz IPropertySheetProvider implementa hojas de propiedades de Windows como objetos COM. |
IRequiredExtensions La interfaz IRequiredExtensions se introduce en MMC 1.1. |
IResultData La interfaz IResultData permite al usuario agregar, quitar, buscar y modificar elementos asociados al panel de vista de resultados. También habilita la manipulación del estilo de vista del panel de vista de resultados. |
IResultData2 La interfaz IResultData2 sustituye a la interfaz IResultData. La interfaz IResultData2 contiene el método IResultData2::RenameResultItem, que permite que un nodo de resultado se coloque mediante programación en modo de cambio de nombre. |
IResultDataCompare Permite que los complementos principales comparen los elementos de resultado que se muestran en un orden ordenado en el panel de resultados. |
IResultDataCompareEx Permite que los complementos principales comparen los elementos de ámbito y resultado que se muestran en un orden ordenado en el panel de resultados. |
IResultOwnerData La interfaz IResultOwnerData admite el uso de listas virtuales, que son controles de vista de lista que tienen establecido el estilo LVS_OWNERDATA. |
ISnapinAbout La interfaz ISnapinAbout permite a la consola obtener información de copyright y versión de un complemento. La consola también usa esta interfaz para obtener imágenes de la carpeta estática del complemento. |
ISnapinHelp Permite que los complementos agreguen compatibilidad con la Ayuda HTML. (ISnapinHelp) |
ISnapinHelp2 Permite que los complementos agreguen compatibilidad con la Ayuda HTML. (ISnapinHelp2) |
IStringTable La interfaz IStringTable se introduce en MMC 1.1. |
IToolbar La interfaz IToolbar se usa para crear nuevas barras de herramientas, agregar elementos a ellas, ampliar las barras de herramientas y mostrar las nuevas barras de herramientas resultantes. Cada barra de herramientas se crea en su propia banda dentro de la barra de control. |
IViewExtensionCallback La interfaz IViewExtensionCallback se usa para agregar una vista al panel de resultados. |
IS_SPECIAL_COOKIE La macro IS_SPECIAL_COOKIE determina si un valor de MMC_COOKIE pasado por MMC en una llamada al método IComponent::QueryDataObject del complemento es un tipo especial de cookie. |
IS_SPECIAL_DATAOBJECT Determina si un LPDATAOBJECT pasado por MMC en una llamada al método Notify del complemento es un tipo especial de objeto de datos en lugar de un puntero a un objeto IDataObject real. |
MMCFreeNotifyHandle Llamado por un complemento para liberar el identificador a un mensaje de notificación de MMCN_PROPERTY_CHANGE enviado al complemento por MMC en respuesta a una llamada MMCPropertyChangeNotify realizada por una hoja de propiedades. |
MMCPropertyChangeNotify Permite que una hoja de propiedades de complemento notifique a su interfaz IComponent o IComponentData que las propiedades de un elemento han cambiado. |
MMCPropertyHelp Muestra el tema de ayuda HTML especificado en el archivo de ayuda HTML MMC combinado para una página de propiedades. |
MMCPropPageCallback Los complementos basados en Microsoft Foundation Classes (MFC) solo requieren la función MMCPropPageCallback. La función establece el estado de módulo correcto durante la creación de la página. |
CONTEXTMENUITEM La estructura CONTEXTMENUITEM se pasa al método IContextMenuCallback::AddItem o al método IContextMenuProvider::AddItem (heredado de IContextMenuCallback) para definir un nuevo elemento de menú, submenú o punto de inserción. |
CONTEXTMENUITEM2 La estructura CONTEXTMENUITEM2 se introduce en MMC 2.0. |
MENUBUTTONDATA La estructura MENUBUTTONDATA contiene valores usados para crear botones en una barra de herramientas. |
MMC_COLUMN_DATA La estructura MMC_COLUMN_DATA se introduce en MMC 1.2. |
MMC_COLUMN_SET_DATA La estructura MMC_COLUMN_SET_DATA se introduce en MMC 1.2. |
MMC_EXPANDSYNC_STRUCT La estructura MMC_EXPANDSYNC_STRUCT se introduce en MMC 1.1. |
MMC_EXT_VIEW_DATA La estructura MMC_EXT_VIEW_DATA se introduce en MMC 2.0. |
MMC_FILTERDATA La estructura MMC_FILTERDATA se introduce en MMC 1.2. |
MMC_LISTPAD_INFO La estructura MMC_LISTPAD_INFO se introduce en MMC 1.1. |
MMC_RESTORE_VIEW La estructura MMC_RESTORE_VIEW se introduce en MMC 1.1. |
MMC_SORT_DATA Contiene los datos de ordenación de columnas de una sola columna de un conjunto de columnas. |
MMC_SORT_SET_DATA Se usa con la configuración y la recuperación de conjuntos de columnas de vista de lista cuyos datos de ordenación se almacenan de forma persistente. |
MMC_TASK La estructura MMC_TASK se introduce en MMC 1.1. |
MMC_TASK_DISPLAY_BITMAP La estructura MMC_TASK_DISPLAY_BITMAP se introduce en MMC 1.1. |
MMC_TASK_DISPLAY_OBJECT Especifica el tipo de imagen y todos los datos necesarios para usar esa imagen para mostrar una tarea o el fondo en un panel de tareas. |
MMC_TASK_DISPLAY_SYMBOL La estructura MMC_TASK_DISPLAY_SYMBOL se introduce en MMC 1.1. |
MMC_VISIBLE_COLUMNS Usado por MMC con la notificación de MMCN_COLUMNS_CHANGED para informar al complemento de qué columnas de un conjunto de columnas están visibles. |
MMCBUTTON La estructura MMCBUTTON contiene valores usados en la creación de botones en una barra de herramientas. Esta estructura es similar a la estructura TBBUTTON que se describe en los temas del Kit de desarrollo de software de plataforma (SDK) relacionados con los controles comunes. |
RDCOMPARE La estructura RDCOMPARE se introduce en MMC 1.2. |
RDITEMHDR La estructura RDITEMHDR se introduce en MMC 1.2. |
RESULT_VIEW_TYPE_INFO La estructura RESULT_VIEW_TYPE_INFO se introduce en MMC 2.0. |
RESULTDATAITEM La estructura RESULTDATAITEM especifica o recibe los atributos de los elementos de resultado en el panel de resultados del complemento. |
RESULTFINDINFO Usado por el método IResultOwnerData::FindItem para admitir la navegación por teclado en listas virtuales en el panel de resultados. |
SColumnSetID La estructura SColumnSetID se introduce en MMC 1.2. |
SCOPEDATAITEM La estructura SCOPEDATAITEM especifica los elementos que se van a insertar en el panel de ámbito. |
SMMCDataObjects La estructura SMMCDataObjects define el formato de los datos para el formato del Portapapeles CCF_MULTI_SELECT_SNAPINS. |
SMMCObjectTypes La estructura SMMCDynamicExtensions se introduce en MMC 1.1. |
SNodeID La estructura SNodeID se introduce en MMC 1.1 y se reemplaza por la estructura SNodeID2 en MMC 1.2. |
SNodeID2 La estructura SNodeID2 se introduce en MMC 1.2 y reemplaza la estructura SNodeID. |
DATA_OBJECT_TYPES La enumeración de DATA_OBJECT_TYPES la usa el parámetro type de IComponentData::QueryDataObject e IComponent::QueryDataObject para obtener información de contexto sobre una cookie especificada. |
IconIdentifier La enumeración IconIdentifier se introduce en MMC 1.2. |
MMC_ACTION_TYPE La enumeración MMC_ACTION_TYPE se introduce en MMC 1.1. |
MMC_BUTTON_STATE La enumeración MMC_BUTTON_STATE define los posibles estados de los botones disponibles en MMC. Estos valores se usan en el parámetro nState de IConsoleVerb::GetVerbState, IConsoleVerb::SetVerbState, IToolbar::GetButtonState e IToolbar::SetButtonState. |
MMC_CONSOLE_VERB La enumeración MMC_CONSOLE_VERB define los identificadores de comando disponibles para los verbos MMC. Estos valores se usan en el parámetro m_eCmdID de IConsoleVerb::GetVerbState, IConsoleVerb::SetVerbState y IConsoleVerb::SetDefaultVerb. |
MMC_CONTROL_TYPE La enumeración MMC_CONTROL_TYPE define los tipos de controles que pueden aparecer en la barra de control. Los valores se pueden usar en el parámetro nType de los métodos IControlbar::Attach e IControlbar::Create. |
MMC_FILTER_CHANGE_CODE La enumeración MMC_FILTER_CHANGE_CODE se introduce en MMC 1.2. |
MMC_FILTER_TYPE La enumeración MMC_FILTER_TYPE se introduce en MMC 1.2. |
MMC_MENU_COMMAND_IDS La enumeración MMC_MENU_COMMAND_IDS define los identificadores de comando reservados por MMC. |
MMC_NOTIFY_TYPE La enumeración MMC_NOTIFY_TYPE define las notificaciones de acciones de usuario que se pueden enviar a un complemento mediante el Administrador de nodos de la consola cuando llama a IComponentData::Notify, IComponent::Notify o IExtendControlbar::ControlbarNotify. |
MMC_RESULT_VIEW_STYLE La enumeración MMC_RESULT_VIEW_STYLE define las marcas de estilo de vista de lista win32 (LVS_*) que se pueden usar para establecer el estilo de vista en el panel de vista de resultados de MMC. Se pueden usar en los parámetros add y remove del método IResultData::ModifyViewStyle. |
MMC_SCOPE_ITEM_STATE Se usa para especificar el miembro nState de la estructura SCOPEDATAITEM. |
MMC_TASK_DISPLAY_TYPE La enumeración MMC_TASK_DISPLAY_TYPE se introduce en MMC 1.1. |
MMC_VIEW_TYPE La enumeración MMC_VIEW_TYPE especifica un tipo de vista de resultados y se usa en la estructura RESULT_VIEW_TYPE_INFO. |