función HIDSPICX_DEVICE_CONFIG_INIT (hidspicx.h)

La rutina HIDSPICX_DEVICE_CONFIG_INIT se usa para inicializar una estructura de HIDSPICX_DEVICE_CONFIG antes de pasarla a la función HidSpiCxDeviceConfigure .

Sintaxis

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

Parámetros

DeviceConfig

Puntero a la estructura de HIDSPICX_DEVICE_CONFIG asignada por el controlador cliente.

EvtResetDevice

Puntero a la implementación del controlador de cliente de la EVT_HIDSPICX_RESETDEVICE función de devolución de llamada.

EvtNotifyPowerDown

Puntero a la implementación del controlador de cliente de la EVT_HIDSPICX_NOTIFY_POWERDOWN función de devolución de llamada.

InputReportQueue

Un identificador WDFQUEUE para una cola de informes de entrada creada por el cliente, no administrada por energía, para recibir solicitudes de informe de entrada de la extensión de clase HID SPI.

OutputReportQueue

Un identificador WDFQUEUE a una cola de informes de salida creada por el cliente, no administrada por energía, para recibir solicitudes de informe de salida de la extensión de clase HID SPI.

Valor devuelto

None

Observaciones

Antes de pasar un puntero de estructura HIDSPICX_DEVICE_CONFIG a la función HidSpiCxDeviceConfigure , primero debe inicializarse mediante una llamada a esta macro.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11
Encabezado hidspicx.h

Consulte también

HidSpiCxDeviceConfigure

HIDSPICX_DEVICE_CONFIG

EVT_HIDSPICX_RESETDEVICE

EVT_HIDSPICX_NOTIFY_POWERDOWN