Поделиться через


функция 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 дескриптор созданного клиентом, не управляемого питанием, очереди для получения запросов входных отчетов из расширения класса SPI HID.

OutputReportQueue

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

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

Никакой

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11
заголовка hidspicx.h

См. также

HidSpiCxDeviceConfigure

HIDSPICX_DEVICE_CONFIG

EVT_HIDSPICX_RESETDEVICE

EVT_HIDSPICX_NOTIFY_POWERDOWN