Compartir a través de


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 cliente de la función de devolución de llamada EVT_HIDSPICX_RESETDEVICE.

EvtNotifyPowerDown

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

InputReportQueue

Una WDFQUEUE identificador a una cola no administrada por el cliente para recibir solicitudes de informe de entrada de la extensión de clase HID SPI.

OutputReportQueue

Una WDFQUEUE identificador a una cola no administrada por el cliente 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.

Observaciones

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

Requisitos

Requisito Valor
cliente mínimo admitido Windows 11
encabezado de hidspicx.h

Consulte también

HIDSPICX_DEVICE_CONFIG_INIT