Registrazione delle funzioni del driver miniport per WDM Lower Edge

Un driver miniport che ha un bordo inferiore WDM deve chiamare la funzione NdisMRegisterMiniportDriver nella routine DriverEntry per registrare determinate funzioni del punto di ingresso con la libreria NDIS. Queste funzioni di ingresso costituiscono il bordo superiore del driver miniport e sono descritte in Inizializzazione di un driver Miniport. Tuttavia, non è necessario un driver miniport con un bordo inferiore WDM per configurare determinate funzioni del punto di ingresso. Ad esempio, le funzioni del punto di ingresso seguenti non sono configurate per i motivi seguenti:

  • MiniportInterrupt, MiniportInterruptDPC, MiniportEnableInterruptExe MiniportDisableInterruptEx

    Poiché il driver miniport non riceve interruzioni da una scheda di interfaccia di rete fisica, non richiede queste routine di punto di ingresso. Il conducente del bus particolare riceve interruzioni quando arrivano pacchetti sul bus destinati al conducente miniport. L'autista dell'autobus invia quindi una notifica all'autista miniport.

  • MiniportSharedMemoryAllocateComplete

    Poiché il driver miniport non alloca memoria condivisa, non viene specificata una routine di completamento per il punto di ingresso.

  • MiniportCheckForHangEx

    Il driver miniport può affidarsi a NDIS per determinare se la sua istanza ha smesso di rispondere, basandosi sugli invii e sulle richieste che vanno in timeout, quindi questa routine non è in genere necessaria.