Condividi tramite


struttura HIDSPICX_DEVICE_CONFIG (hidspicx.h)

La struttura HIDSPICX_DEVICE_CONFIG fornisce informazioni di configurazione all'estensione della classe.

Sintassi

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;

Members

Size

Questo campo viene impostato dalla funzione HIDSPICX_DEVICE_CONFIG_INIT .

EvtResetDevice

Puntatore all'implementazione del driver client della EVT_HIDSPICX_RESETDEVICE funzione di callback.

EvtNotifyPowerDown

Puntatore all'implementazione del driver client della funzione di callback EVT_HIDSPICX_NOTIFY_POWERDOWN .

InputReportQueue

Handle WDFQUEUE in una coda gestita dal client, non gestita dall'alimentazione, per la ricezione di richieste di report di input dall'estensione della classe SPI HID.

OutputReportQueue

Handle WDFQUEUE per una coda gestita dal client, non gestita dall'alimentazione, per la ricezione di richieste di report di output dall'estensione della classe SPI HID.

NumberOfInputReportRequestsToPend

Opzionale: Specifica il numero di richieste da inserire nella coda del report di input in un determinato momento. Se è zero, l'estensione della classe sceglierà un valore predefinito.

Reserved

Deve essere zero e non deve essere impostato in modo esplicito dai driver client.

Commenti

Le istanze di questa struttura devono essere inizializzate chiamando la funzione HIDSPICX_DEVICE_CONFIG_INIT .

Requisiti

Requisito Valore
Client minimo supportato Windows 11
Intestazione hidspicx.h

Vedi anche

HIDSPICX_DEVICE_CONFIG_INIT