Controladores de MCM frente a administradores de llamadas
Un controlador MCM integrado es un controlador de minipuerto orientado a la conexión que también proporciona servicios de administrador de llamadas a clientes orientados a la conexión. Por lo tanto, un controlador MCM realiza todas las funciones orientadas a la conexión de un controlador de miniporte orientado a la conexión y un administrador de llamadas. Al igual que todos los controladores de miniporte, los controladores MCM deben usar llamadas de NdisXxx para comunicarse con el hardware NIC subyacente.
Un controlador MCM difiere de un administrador de llamadas de dos maneras principales:
Un administrador de llamadas es un controlador de protocolo orientado a la conexión NDIS con funcionalidad agregada del administrador de llamadas. Un controlador MCM es un controlador de minipuerto orientado a la conexión NDIS con funcionalidad agregada del administrador de llamadas.
La interfaz entre un administrador de llamadas y un controlador de minipuerto orientado a la conexión se expone completamente a NDIS, es decir, toda la comunicación entre el administrador de llamadas y el controlador de minipuerto pasa a través de NDIS. Excepto para la activación y desactivación de las máquinas virtuales cliente (VCs usadas para transmitir datos de cliente salientes o entrantes), la interfaz entre la parte del administrador de llamadas de un controlador MCM y la parte del controlador de minipuerto de un controlador MCM es opaca a NDIS. La activación y desactivación de las máquinas virtuales cliente deben realizarse a través de NDIS porque NDIS realiza un seguimiento de las máquinas virtuales cliente.
Las diferencias entre un controlador MCM y un administrador de llamadas se describen en las secciones siguientes:
Diferencias en la inicialización