PI8042_ISR_WRITE_PORT型指定コールバック ルーチンは、i8042 ポートにデータを書き込みます。 I8042prt はこのコールバックを提供します。
構文
PI8042_ISR_WRITE_PORT Pi8042IsrWritePort;
VOID Pi8042IsrWritePort(
  [in] PVOID Context,
  [in] UCHAR Value
)
{...}
パラメーター
[in] Context
キーボードまたはマウス デバイスを表す関数デバイス オブジェクトへのポインター。
[in] Value
i8042 ポートに書き込むデータを指定します。
戻り値
何一つ
備考
PI8042_ISR_WRITE_PORTコールバックは、PI8042_KEYBOARD_ISR コールバックまたは PI8042_MOUSE_ISR コールバックによってのみ呼び出す必要があります。 I8042prt は、対応する I8042prt デバイス ISR 内のデバイスに対して、ベンダーが提供する ISR コールバックを呼び出します。
I8042prt は、I8042prt が IOCTL_INTERNAL_I8042_HOOK_KEYBOARD 要求で使用する INTERNAL_I8042_HOOK_KEYBOARD 構造体の IsrWritePort メンバーのキーボード書き込みポート コールバックを指定します。
I8042prt は、I8042prt が IOCTL_INTERNAL_I8042_HOOK_KEYBOARD 要求と共に使用する INTERNAL_I8042_HOOK_MOUSE 構造体の IsrWritePort メンバーのマウス書き込みポート コールバックを指定します。
PI8042_ISR_WRITE_PORT コールバックは、デバイスの I8042prt ISR と同じ IRQL でカーネル モードで実行されます。
必要条件
| 要件 | 価値 | 
|---|---|
| ターゲット プラットフォーム の | デスクトップ | 
| ヘッダー | ntdd8042.h (Ntdd8042.h を含む) | 
| IRQL | 「解説」セクションを参照してください。 | 
関連項目
IOCTL_INTERNAL_I8042_HOOK_KEYBOARD