Share via


NdisTimedDataHang 규칙(ndis)

NdisTimedDataHang 규칙은 NDIS 미니포트 드라이버가 22초 이내에 NET_BUFFER_LIST 구조에 대해 보류 중인 모든 송신 요청을 처리하는지 확인합니다.

미니포트 드라이버는 NdisMSendNetBufferListsComplete 함수를 호출하여 모든 NET_BUFFER_LIST 구조에 대해 보류 중인 송신 요청을 완료해야 합니다. 보류 중인 송신 요청이 있는 경우 NDIS 미니포트 드라이버는 계속 완료해야 합니다. 이 규칙은 NET_BUFFER_LIST 구조에 대해 보류 중인 송신 요청이 하나 이상 있고 지난 22초 동안 이러한 송신 요청이 완료되지 않은 경우 위반됩니다.

커널 디버거를 사용하여 문제의 원인을 식별할 수 있습니다. 보류 중인 가장 오래된 NET_BUFFER_LIST 가리키는 PendingNbl에 대한 RULE_STATE 확인합니다. !ndiskd.nbl 디버거 확장을 사용합니다. 디버거 사용에 대한 자세한 내용은 Windows 디버깅을 참조하세요.

드라이버 모델: NDIS

버그 검사 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION(0x0x0009200F) 규칙으로 발견된 버그 검사

테스트 방법

런타임 시

드라이버 검증 도구 를 실행하고 NDIS/WIFI 확인 옵션을 선택합니다.

적용 대상

MiniportSendNetBufferListsNdisMSendNetBufferListsComplete