struktur HIDSPICX_DEVICE_CONFIG (hidspicx.h)

Struktur HIDSPICX_DEVICE_CONFIG menyediakan informasi konfigurasi ke ekstensi kelas.

Sintaks

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;

Anggota

Size

Bidang ini diatur oleh fungsi HIDSPICX_DEVICE_CONFIG_INIT .

EvtResetDevice

Penunjuk ke implementasi driver klien dari fungsi panggilan balik EVT_HIDSPICX_RESETDEVICE .

EvtNotifyPowerDown

Penunjuk ke implementasi driver klien dari fungsi panggilan balik EVT_HIDSPICX_NOTIFY_POWERDOWN .

InputReportQueue

WDFQUEUE menangani antrean yang dibuat klien, tidak dikelola daya, untuk menerima permintaan laporan input dari ekstensi kelas HID SPI.

OutputReportQueue

WDFQUEUE menangani antrean yang dibuat klien, tidak dikelola daya, untuk menerima permintaan laporan output dari ekstensi kelas HID SPI.

NumberOfInputReportRequestsToPend

Opsional: Menentukan berapa banyak permintaan yang akan ditempatkan dalam antrean laporan input pada waktu tertentu. Jika ini nol, ekstensi kelas akan memilih default.

Reserved

Harus nol dan tidak boleh diatur secara eksplisit oleh driver klien.

Keterangan

Instans struktur ini harus diinisialisasi dengan memanggil fungsi HIDSPICX_DEVICE_CONFIG_INIT .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 11
Header hidspicx.h

Lihat juga

HIDSPICX_DEVICE_CONFIG_INIT