estructura HIDSPICX_DEVICE_CONFIG (hidspicx.h)

La estructura HIDSPICX_DEVICE_CONFIG proporciona información de configuración a la extensión de clase.

Sintaxis

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;

Miembros

Size

La función HIDSPICX_DEVICE_CONFIG_INIT establece este campo.

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.

NumberOfInputReportRequestsToPend

Opcional: Especifica cuántas solicitudes se van a colocar en la cola de informes de entrada en un momento dado. Si es cero, la extensión de clase elegirá un valor predeterminado.

Reserved

Debe ser cero y no debe establecerse explícitamente por los controladores de cliente.

Comentarios

Las instancias de esta estructura se deben inicializar llamando a la función HIDSPICX_DEVICE_CONFIG_INIT .

Requisitos

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

Consulte también

HIDSPICX_DEVICE_CONFIG_INIT