次の方法で共有


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

こちらもご覧ください

HIDSPICX_DEVICE_CONFIG_INIT