Registro de un controlador intermedio como protocolo
Un controlador intermedio registra sus funciones ProtocolXxx con NDIS en el contexto de su función DriverEntry llamando a NdisRegisterProtocolDriver.
El registro de un controlador intermedio como protocolo es casi idéntico al registro como controlador de protocolo. Para obtener más información, consulte Inicialización de un controlador de protocolo.
Un controlador intermedio con un borde inferior orientado a la conexión debe registrarse como un cliente orientado a la conexión. Un cliente orientado a la conexión usa los servicios de configuración de llamadas y desmontaje de un administrador de llamadas o administrador de llamadas de miniporte integrado (MCM). Un cliente orientado a la conexión también usa las funcionalidades de envío y recepción de un controlador de miniporte orientado a la conexión o un MCM para enviar y recibir datos. Para obtener más información, vea Operaciones orientadas a conexiones realizadas por clientes.
Un controlador intermedio puede requerir otras funciones ProtocolXxx específicas de la implementación. Para obtener información sobre cómo registrar funciones opcionales ProtocolXxx , consulte Configuración de servicios de controlador de protocolo opcional.