KeRegisterBoundCallback 函数 (wdm.h)

KeRegisterBoundCallback 例程注册每当发生用户模式绑定异常时要调用的例程。

语法

PVOID KeRegisterBoundCallback(
  [in] PBOUND_CALLBACK CallbackRoutine
);

参数

[in] CallbackRoutine

指向 BoundCallback 函数的指针。

返回值

成功后, KeRegisterBoundCallback 返回一个不透明的指针,调用方将该指针传递给 KeDeregisterBoundCallback 以取消注册回调。 如果例程无法注册回调,则返回 NULL

注解

KeRegisterBoundCallback 例程为内核模式驱动程序提供了截获和处理用户模式绑定异常的机会。 当用户模式线程发生边界异常时,系统会调用已注册的 BoundCallback 函数来管理边界陷阱。 BoundCallback 函数的返回值指示系统随后应执行的操作,例如传播边界异常或终止用户模式进程。

要求

要求
最低受支持的客户端 从Windows 10开始可用。
目标平台 通用
标头 wdm.h
Library NtosKrnl.lib
DLL NtosKrnl.exe

另请参阅

KeDeregisterBoundCallback