Функция HIDSPICX_DEVICE_CONFIG_INIT (hidspicx.h)

Подпрограмма HIDSPICX_DEVICE_CONFIG_INIT используется для инициализации структуры HIDSPICX_DEVICE_CONFIG перед ее передачей в функцию HidSpiCxDeviceConfigure .

Синтаксис

void HIDSPICX_DEVICE_CONFIG_INIT(
  PHIDSPICX_DEVICE_CONFIG       DeviceConfig,
  PFN_HIDSPICX_RESETDEVICE      EvtResetDevice,
  PFN_HIDSPICX_NOTIFY_POWERDOWN EvtNotifyPowerDown,
  WDFQUEUE                      InputReportQueue,
  WDFQUEUE                      OutputReportQueue
);

Параметры

DeviceConfig

Указатель на структуру, выделенную драйвером клиента HIDSPICX_DEVICE_CONFIG .

EvtResetDevice

Указатель на реализацию драйвером клиента функции обратного вызова EVT_HIDSPICX_RESETDEVICE .

EvtNotifyPowerDown

Указатель на реализацию драйвером клиента функции обратного вызова EVT_HIDSPICX_NOTIFY_POWERDOWN .

InputReportQueue

Дескриптор WDFQUEUE для созданной клиентом очереди без управления питанием для получения запросов входных отчетов от расширения класса HID SPI.

OutputReportQueue

Дескриптор WDFQUEUE для созданной клиентом очереди без управления питанием для получения запросов выходных отчетов от расширения класса HID SPI.

Возвращаемое значение

None

Remarks

Перед передачей указателя структуры HIDSPICX_DEVICE_CONFIG на функцию HidSpiCxDeviceConfigure ее необходимо инициализировать с помощью вызова этого макроса.

Требования

Требование Значение
Минимальная версия клиента Windows 11
Верхняя часть hidspicx.h

См. также раздел

HidSpiCxDeviceConfigure

HIDSPICX_DEVICE_CONFIG

EVT_HIDSPICX_RESETDEVICE

EVT_HIDSPICX_NOTIFY_POWERDOWN