次の方法で共有


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

関連項目

HIDSPICX_DEVICE_CONFIG_INIT