HIDSPICX_DEVICE_CONFIG構造体 (hidspicx.h)
HIDSPICX_DEVICE_CONFIG 構造体は、クラス拡張機能に構成情報を提供します。
構文
typedef struct _HIDSPICX_DEVICE_CONFIG {
ULONG Size;
PFN_HIDSPICX_RESETDEVICE EvtResetDevice;
PFN_HIDSPICX_NOTIFY_POWERDOWN EvtNotifyPowerDown;
WDFQUEUE InputReportQueue;
WDFQUEUE OutputReportQueue;
ULONG NumberOfInputReportRequestsToPend;
ULONG Reserved;
} HIDSPICX_DEVICE_CONFIG, *PHIDSPICX_DEVICE_CONFIG;
メンバーズ
Size
このフィールドは、HIDSPICX_DEVICE_CONFIG_INIT 関数によって設定されます。
EvtResetDevice
EVT_HIDSPICX_RESETDEVICE コールバック関数のクライアント ドライバーの実装へのポインター。
EvtNotifyPowerDown
EVT_HIDSPICX_NOTIFY_POWERDOWN コールバック関数のクライアント ドライバーの実装へのポインター。
InputReportQueue
WDFQUEUE、HID SPI クラス拡張機能からの入力レポート要求を受信するための、クライアントが作成した非電源管理のキューへのハンドルです。
OutputReportQueue
WDFQUEUE、HID SPI クラス拡張機能から出力レポート要求を受信するための、クライアントが作成した非電源管理のキューを処理します。
NumberOfInputReportRequestsToPend
省略可能: 指定された時刻に入力レポート キューに配置する要求の数を指定します。 これが 0 の場合、クラス拡張機能は既定値を選択します。
Reserved
ゼロにする必要があり、クライアント ドライバーで明示的に設定しないでください。
備考
この構造体のインスタンスは、HIDSPICX_DEVICE_CONFIG_INIT 関数を呼び出して初期化する必要があります。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 11 |
ヘッダー | hidspicx.h |