PI8042_QUEUE_PACKET コールバック関数 (ntdd8042.h)
PI8042_QUEUE_PACKET型のコールバック ルーチンは、キーボードまたはマウス デバイスの ISR DPC による処理のために入力データ パケットをキューに入れます。 I8042prt は、このコールバックを提供します。
構文
PI8042_QUEUE_PACKET Pi8042QueuePacket;
void Pi8042QueuePacket(
[in] PVOID Context
)
{...}
パラメーター
[in] Context
キーボードまたはマウス デバイスを表す関数デバイス オブジェクトへのポインター。
戻り値
なし
解説
PI8042_QUEUE_PACKETコールバックは、 PI8042_KEYBOARD_ISR コールバックまたはPI8042_MOUSE_ISR コールバックによってのみ呼び出す必要があります。 I8042prt は、対応する I8042prt デバイス ISR でベンダー提供の ISR コールバックを呼び出します。
I8042prt は、I8042prt がIOCTL_INTERNAL_I8042_HOOK_KEYBOARD要求で使用するINTERNAL_I8042_HOOK_KEYBOARD構造体の QueueKeyboardPacket メンバーのキーボードのキュー パケット コールバックを指定します。
I8042prt は、I8042prt がIOCTL_INTERNAL_I8042_HOOK_MOUSE要求で使用するINTERNAL_I8042_HOOK_MOUSE構造体の QueueMousePacket メンバー内のマウスのキュー パケット コールバックを指定します。
PI8042_QUEUE_PACKET コールバックは、デバイスの I8042prt ISR と同じ IRQL でカーネル モードで実行されます。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | ntdd8042.h (Ntddd8042.h を含む) |
IRQL | 「解説」を参照してください。 |