KeRegisterBoundCallback 함수(wdm.h)

KeRegisterBoundCallback 루틴은 사용자 모드 바인딩된 예외가 발생할 때마다 호출할 루틴을 등록합니다.

구문

PVOID KeRegisterBoundCallback(
  [in] PBOUND_CALLBACK CallbackRoutine
);

매개 변수

[in] CallbackRoutine

BoundCallback 함수에 대한 포인터입니다.

반환 값

성공하면 KeRegisterBoundCallback 은 호출자가 KeDeregisterBoundCallback 으로 전달하여 콜백을 등록 취소하는 불투명 포인터를 반환합니다. 루틴은 콜백을 등록할 수 없는 경우 NULL 을 반환합니다.

설명

KeRegisterBoundCallback 루틴은 커널 모드 드라이버가 사용자 모드 바인딩된 예외를 가로채고 처리할 수 있는 기회를 제공합니다. 사용자 모드 스레드에 대한 경계 예외가 발생하면 시스템은 등록된 BoundCallback 함수를 호출하여 경계 트랩을 관리합니다. BoundCallback 함수의 반환 값은 경계 예외 전파 또는 사용자 모드 프로세스 종료와 같이 시스템이 수행해야 하는 작업을 나타냅니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 시작해서 사용할 수 있습니다.
대상 플랫폼 유니버설
헤더 wdm.h
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe

추가 정보

KeDeregisterBoundCallback