estrutura HIDSPICX_DEVICE_CONFIG (hidspicx.h)
A estrutura HIDSPICX_DEVICE_CONFIG fornece informações de configuração para a extensão de classe.
Sintaxe
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;
Membros
Size
Esse campo é definido pela função HIDSPICX_DEVICE_CONFIG_INIT .
EvtResetDevice
Um ponteiro para a implementação do driver do cliente da função de retorno de chamada EVT_HIDSPICX_RESETDEVICE.
EvtNotifyPowerDown
Um ponteiro para a implementação do driver do cliente da função de retorno de chamada EVT_HIDSPICX_NOTIFY_POWERDOWN.
InputReportQueue
Um identificador WDFQUEUE para uma fila criada pelo cliente, não gerenciada por energia, para recebimento de solicitações de relatório de entrada da extensão de classe SPI HID.
OutputReportQueue
Um identificador WDFQUEUE para uma fila criada pelo cliente, não gerenciada por energia, para recebimento de solicitações de relatório de saída da extensão de classe SPI HID.
NumberOfInputReportRequestsToPend
Opcional: Especifica quantas solicitações devem ser colocadas na fila de relatório de entrada em um determinado momento. Se for zero, a extensão de classe escolherá um padrão.
Reserved
Deve ser zero e não deve ser definido explicitamente por drivers de cliente.
Comentários
As instâncias dessa estrutura devem ser inicializadas chamando a função HIDSPICX_DEVICE_CONFIG_INIT .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 11 |
Cabeçalho | hidspicx.h |