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 |