다음을 통해 공유


버그 검사 0x11B: DRIVER_RETURNED_HOLDING_CANCEL_LOCK

DRIVER_RETURNED_HOLDING_CANCEL_LOCK 버그 검사 값은 0x0000011B. 이 버그 검사 드라이버가 전역 취소 잠금을 보유하는 취소 루틴에서 반환되었음을 나타냅니다. 이로 인해 이후의 모든 취소 호출이 실패하고 교착 상태 또는 다른 버그 검사 발생합니다.

중요

이 문서는 프로그래머용입니다. 컴퓨터를 사용하는 동안 파란색 화면 오류 코드를 받은 고객인 경우 블루 스크린 오류 문제 해결을 참조하세요.

DRIVER_RETURNED_HOLDING_CANCEL_LOCK 매개 변수

매개 변수 Description

1

취소된 IRP의 주소입니다(유효하지 않을 수 있습니다).

2

취소 루틴의 주소입니다.

설명

취소 스핀 잠금은 취소 루틴에 의해 해제되어야 합니다.

드라이버는 IoCancelIrpIoCancelIrp 함수를 호출하여 개별 IRP(I/O 요청 패킷)를 취소합니다. 이 함수는 취소 스핀 잠금을 획득하고, IRP에서 취소 플래그를 설정한 다음, 루틴이 지정된 경우 IRP의 적절한 필드에 지정된 취소 루틴을 호출합니다. 취소 루틴은 취소 스핀 잠금을 해제할 것으로 예상됩니다. 취소 루틴이 없으면 취소 스핀 잠금이 해제됩니다.