Registro de controladores WAN de CoNDIS
Un controlador de miniporte CoNDIS WAN o MCM llama a NdisMRegisterMiniportDriver desde su función DriverEntry para registrar sus funciones MiniportXxx estándar con NDIS. Para obtener más información sobre cómo registrar funciones MiniportXxx, vea Inicializar un controlador miniport.
Un administrador de llamadas de CoNDIS WAN es un controlador de protocolo NDIS. Por lo tanto, un administrador de llamadas llama a NdisRegisterProtocolDriver para registrar sus funciones ProtocolXxx estándar. Para obtener más información sobre cómo registrar un controlador de protocolo NDIS, consulte Inicialización de un controlador de protocolo. Para obtener información sobre otras diferencias entre la inicialización del administrador de llamadas y la inicialización de MCM, vea Diferencias en la inicialización.
La llamada a NdisMRegisterMiniportDriver proporciona una estructura NDIS_MINIPORT_DRIVER_CHARACTERISTICS desde el controlador de minipuerto. Debe especificar el número de versión NDIS correcto. Para obtener más información sobre cómo establecer el número de versión de NDIS, consulte NDIS_MINIPORT_DRIVER_CHARACTERISTICS.
Los controladores DE CONDIS WAN deben indicar la versión 5.0 o posterior de NDIS.
Los controladores NDIS 6.0 y versiones posteriores deben registrar las funciones de devolución de llamada de CoNDIS de la siguiente manera:
Para registrar las funciones ProtocolXxx y MiniportXxx de CoNDIS, todos los controladores de CoNDIS deben llamar a la función NdisSetOptionalHandlers .
Para registrar sus funciones MiniportXxx de CoNDIS, un controlador de miniport o un administrador de llamadas de miniporte (MCM) debe llamar a la función NdisSetOptionalHandlers desde su función MiniportSetOptions y pasarla una estructura de NDIS_MINIPORT_CO_CHARACTERISTICS . Para registrar las funciones ProtocolXxx del administrador de llamadas, los MCM también proporcionan una estructura de NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS .
Para registrar sus funciones ProtocolXxx de CoNDIS, un cliente o administradores de llamadas debe llamar a la función NdisSetOptionalHandlers desde su función ProtocolSetOptions y debe proporcionar una estructura de NDIS_PROTOCOL_CO_CHARACTERISTICS . Los clientes también deben proporcionar una estructura de NDIS_CO_CLIENT_OPTIONAL_HANDLERS y los administradores de llamadas también deben proporcionar una estructura de NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS .
Para obtener más información sobre el registro de controladores de CoNDIS, consulte Registro de CoNDIS.
.