KdDisableDebugger 함수(wdm.h)

KdDisableDebugger 루틴은 커널 디버거를 사용하지 않도록 설정합니다.

구문

NTSTATUS KdDisableDebugger();

반환 값

커널 디버거를 사용하지 않도록 설정한 경우 KdDisableDebugger는 STATUS_SUCCESS 반환합니다. 그렇지 않으면 반환 값은 다음 오류 상태 코드 중 하나일 수 있습니다.

STATUS_ACCESS_DENIED

STATUS_DEBUGGER_INACTIVE

설명

운영 체제가 디버그 컨트롤 없이 부팅된 경우 KdDisableDebugger 는 STATUS_DEBUGGER_INACTIVE 반환합니다.

커널 디버거가 차단되면(즉, KdBlockEnable 시스템 변수가 FALSE 이외의 값으로 설정됨) KdDisableDebugger 는 STATUS_ACCESS_DENIED 반환합니다.

호출자가 KdDisableDebugger 를 호출하여 커널 디버거를 사용하지 않도록 설정한 후 호출자는 KdEnableDebugger 루틴을 호출하여 커널 디버거를 다시 사용하도록 설정할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Microsoft Windows 2000 이상 버전의 Windows에서 사용할 수 있습니다.
대상 플랫폼 유니버설
헤더 wdm.h(Wdm.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL 모든 수준

추가 정보

KdEnableDebugger