функция 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 |