次の方法で共有


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 がキーボードまたはマウス ポートへの接続に使用する情報を指定します。