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 | 모든 수준 |