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
HID SPI クラス拡張機能からの入力レポート要求を受信するための、クライアントが作成した非電源管理キューへの WDFQUEUE ハンドル。
OutputReportQueue
HID SPI クラス拡張機能からの出力レポート要求を受信するための、クライアントが作成した非電源管理キューへの WDFQUEUE ハンドル。
NumberOfInputReportRequestsToPend
オプション: 特定の時刻に入力レポート キューに配置する要求の数を指定します。 これが 0 の場合、クラス拡張機能によって既定値が選択されます。
Reserved
0 にする必要があり、クライアント ドライバーで明示的に設定しないでください。
注釈
この構造体のインスタンスは、 HIDSPICX_DEVICE_CONFIG_INIT 関数を呼び出して初期化する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 11 |
Header | hidspicx.h |