kbdmou.h ヘッダー
これらは、キーボード クラス ドライバー、マウス クラス ドライバー、およびキーボード/マウス ポート ドライバーで使用される構造と定義です。
詳細については、次を参照してください。
kbdmou.h には、次のプログラミング インターフェイスが含まれています。
IOCTL
IOCTL_INTERNAL_KEYBOARD_CONNECT IOCTL_INTERNAL_KEYBOARD_CONNECT要求は、Kbdclass サービスをキーボード デバイスに接続します。 |
IOCTL_INTERNAL_KEYBOARD_DISCONNECT IOCTL_INTERNAL_KEYBOARD_DISCONNECT要求は、STATUS_NOT_IMPLEMENTEDの状態で完了します。 プラグ アンド プレイ キーボードは、プラグ アンド プレイ マネージャーによって追加または削除できることに注意してください。 |
IOCTL_INTERNAL_MOUSE_CONNECT IOCTL_INTERNAL_MOUSE_CONNECT要求は、Mouclass サービスをマウス デバイスに接続します。 |
IOCTL_INTERNAL_MOUSE_DISCONNECT IOCTL_INTERNAL_MOUSE_DISCONNECT要求は Moufiltr によって完了し、エラー状態は STATUS_NOT_IMPLEMENTED です。 |
コールバック関数
PSERVICE_CALLBACK_ROUTINE 関数ドライバーは、ISR ディスパッチ完了ルーチンでクラス サービス コールバックを呼び出します。 クラス サービス コールバックは、デバイスの入力データ バッファーからクラス データ キューに入力データを転送します。 |
構造
CONNECT_DATA CONNECT_DATAは、Kbdclass と Mouclass がキーボードまたはマウス ポートへの接続に使用する情報を指定します。 |