Partager via


Inscription des fonctions de pilote Miniport pour WDM Lower Edge

Un pilote miniport qui a un bord inférieur WDM doit appeler la fonction NdisMRegisterMiniportDriver dans sa routine DriverEntry pour inscrire certaines fonctions de point d’entrée auprès de la bibliothèque NDIS. Ces fonctions de point d’entrée composent le bord supérieur du pilote miniport et sont décrites dans Initialisation d’un pilote Miniport. Toutefois, un pilote miniport qui a un bord inférieur WDM n’est pas nécessaire pour configurer certaines fonctions de point d’entrée. Par exemple, les fonctions de point d’entrée suivantes ne sont pas configurées pour les raisons suivantes :

  • MiniportInterrupt, MiniportInterruptDPC, MiniportEnableInterruptEx et MiniportDisableInterruptEx

    Étant donné que le pilote miniport ne reçoit pas d’interruptions d’une interface réseau physique carte (carte réseau), il ne nécessite pas ces routines de point d’entrée. Le pilote du bus particulier reçoit des interruptions lorsque des paquets arrivent sur le bus qui sont destinés au pilote miniport. Le conducteur de bus avertit ensuite le pilote du miniport.

  • MiniportSharedMemoryAllocateComplete

    Étant donné que le pilote miniport n’alloue pas de mémoire partagée, aucune routine de point d’entrée d’achèvement n’est spécifiée.

  • MiniportCheckForHangEx

    Le pilote miniport peut s’appuyer sur NDIS pour déterminer si son miniport instance a cessé de répondre, en fonction des envois et des demandes qui expirent, de sorte que cette routine n’est généralement pas nécessaire.