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 |