KeRegisterBoundCallback 関数 (wdm.h)

KeRegisterBoundCallback ルーチンは、ユーザー モードバインド例外が発生するたびに呼び出されるルーチンを登録します。

構文

PVOID KeRegisterBoundCallback(
  [in] PBOUND_CALLBACK CallbackRoutine
);

パラメーター

[in] CallbackRoutine

BoundCallback 関数へのポインター。

戻り値

成功すると、 KeRegisterBoundCallback は、コールバックを登録解除するために呼び出し元が KeDeregisterBoundCallback に渡す不透明なポインターを返します。 コールバックを登録できない場合、ルーチンは NULL を 返します。

注釈

KeRegisterBoundCallback ルーチンは、カーネル モード ドライバーがユーザー モードバインド例外をインターセプトして処理する機会を提供します。 ユーザー モード スレッドの境界例外が発生すると、システムは登録済みの BoundCallback 関数を呼び出して境界トラップを管理します。 BoundCallback 関数の戻り値は、境界例外の伝達やユーザー モード プロセスの終了など、システムが実行する必要があるアクションを示します。

要件

要件
サポートされている最小のクライアント Windows 10 以降で使用できます。
対象プラットフォーム ユニバーサル
Header wdm.h
Library NtosKrnl.lib
[DLL] NtosKrnl.exe

こちらもご覧ください

KeDeregisterBoundCallback