Condividi tramite


Regola NdisTimedDataHang (ndis)

La regola NdisTimedDataHang verifica che un driver miniport NDIS elabora le richieste di invio in sospeso per NET_BUFFER_LIST strutture entro 22 secondi.

Il driver miniport deve chiamare la funzione NdisMSendNetBufferListsComplete per completare le richieste di invio in sospeso per tutte le strutture NET_BUFFER_LIST . Se sono presenti richieste di invio in sospeso, il driver miniport NDIS deve continuare a completarli. Questa regola viene violata quando è presente almeno una richiesta di invio in sospeso per una struttura NET_BUFFER_LIST e nessuna richiesta di invio è stata completata negli ultimi 22 secondi.

È possibile usare un debugger del kernel per identificare la causa del problema. Controllare RULE_STATE PendingNbl, che punta al NET_BUFFER_LIST in sospeso meno recente. Usare l'estensione del debugger !ndiskd.nbl . Per informazioni sull'uso del debugger, vedere Debug di Windows.

Modello di driver: NDIS

Verifica bug trovata con questa regola: Verifica bug 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION (0x0x0009200F)

Come eseguire il test

In fase di esecuzione

Eseguire verifica driver e selezionare l'opzione di verifica NDIS/WIFI .

Si applica a

MiniportSendNetBufferLists NdisMSendNetBufferListsComplete