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
選: 指定要在指定時間放置於輸入報表佇列中的要求數目。 如果這是零,類別延伸模組會選擇預設值。
Reserved
必須是零,而且不應該由客戶端驅動程序明確設定。
備註
呼叫 HIDSPICX_DEVICE_CONFIG_INIT 函式,必須初始化這個結構的實例。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 11 |
標頭 | hidspicx.h |