Condividi tramite


funzione HIDSPICX_DEVICE_CONFIG_INIT (hidspicx.h)

La routine HIDSPICX_DEVICE_CONFIG_INIT viene usata per inizializzare una struttura HIDSPICX_DEVICE_CONFIG prima di passarla alla funzione HidSpiCxDeviceConfigure.

Sintassi

void HIDSPICX_DEVICE_CONFIG_INIT(
  PHIDSPICX_DEVICE_CONFIG       DeviceConfig,
  PFN_HIDSPICX_RESETDEVICE      EvtResetDevice,
  PFN_HIDSPICX_NOTIFY_POWERDOWN EvtNotifyPowerDown,
  WDFQUEUE                      InputReportQueue,
  WDFQUEUE                      OutputReportQueue
);

Parametri

DeviceConfig

Puntatore alla struttura HIDSPICX_DEVICE_CONFIG allocata dal driver client.

EvtResetDevice

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

EvtNotifyPowerDown

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

InputReportQueue

Un WDFQUEUE handle a una coda di report di input creata dal client, non power-managed, per la ricezione di richieste di report di input dall'estensione della classe SPI HID.

OutputReportQueue

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

Valore restituito

Nessuno

Osservazioni

Prima di passare un puntatore di struttura HIDSPICX_DEVICE_CONFIG alla funzione HidSpiCxDeviceConfigure, deve essere inizializzata prima da una chiamata a questa macro.

Fabbisogno

Requisito Valore
client minimo supportato Windows 11
intestazione hidspicx.h

Vedere anche

HidSpiCxDeviceConfigurare

HIDSPICX_DEVICE_CONFIG

EVT_HIDSPICX_RESETDEVICE

EVT_HIDSPICX_NOTIFY_POWERDOWN