структура 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