共用方式為


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

選擇性: 指定要在指定時間放置在輸入報表佇列中的要求數目。 如果這是零,類別延伸模組會選擇預設值。

Reserved

必須是零,且不應該由客戶端驅動程序明確設定。

言論

這個結構的實例必須藉由呼叫 HIDSPICX_DEVICE_CONFIG_INIT 函式來初始化。

要求

要求 價值
最低支援的用戶端 Windows 11
標頭 hidspicx.h

另請參閱

HIDSPICX_DEVICE_CONFIG_INIT