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 |