Share via


Registro de funciones del controlador miniport para el borde inferior de WDM

Un controlador de minipuerto que tenga un borde inferior de WDM debe llamar a la función NdisMRegisterMiniportDriver en su rutina DriverEntry para registrar determinadas funciones de punto de entrada con la biblioteca NDIS. Estas funciones de punto de entrada componen el borde superior del controlador de minipuerto y se describen en Inicialización de un miniportador. Sin embargo, no es necesario un controlador de minipuerto que tenga un borde inferior de WDM para configurar determinadas funciones de punto de entrada. Por ejemplo, las siguientes funciones de punto de entrada no están configuradas por los siguientes motivos:

  • MiniportInterrupt, MiniportInterruptDPC, MiniportEnableInterruptEx y MiniportDisableInterruptEx

    Dado que el controlador de minipuerto no recibe interrupciones de una tarjeta de interfaz de red física (NIC), no requiere estas rutinas de punto de entrada. El conductor del autobús concreto recibe interrupciones cuando llegan paquetes en el autobús que están diseñados para el controlador de minipuerto. A continuación, el conductor del autobús notifica al conductor del miniporte.

  • MiniportSharedMemoryAllocateComplete

    Dado que el controlador de minipuerto no asigna memoria compartida, no se especifica una rutina de punto de entrada de finalización.

  • MiniportCheckForHangEx

    El controlador de minipuerto puede depender de NDIS para determinar si su instancia de miniporte ha dejado de responder, en función de los envíos y solicitudes que agoten el tiempo de espera, por lo que esta rutina no suele ser necesaria.