Partager via


fonction HIDSPICX_DEVICE_CONFIG_INIT (hidspicx.h)

La routine HIDSPICX_DEVICE_CONFIG_INIT est utilisée pour initialiser une structure HIDSPICX_DEVICE_CONFIG avant de la transmettre à la fonction HidSpiCxDeviceConfigure.

Syntaxe

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

Paramètres

DeviceConfig

Pointeur vers la structure HIDSPICX_DEVICE_CONFIG allouée par le pilote client.

EvtResetDevice

Pointeur vers l’implémentation du pilote client de la fonction de rappel EVT_HIDSPICX_RESETDEVICE.

EvtNotifyPowerDown

Pointeur vers l’implémentation du pilote client de la fonction de rappel EVT_HIDSPICX_NOTIFY_POWERDOWN.

InputReportQueue

Un WDFQUEUE de handle vers une file d’attente non gérée par le client pour réception des demandes de rapport d’entrée à partir de l’extension de classe HID SPI.

OutputReportQueue

Un WDFQUEUE de handle vers une file d’attente non gérée par le client pour réception des demandes de rapport de sortie à partir de l’extension de classe HID SPI.

Valeur de retour

Aucun

Remarques

Avant de passer un pointeur de structure HIDSPICX_DEVICE_CONFIG à la fonction HidSpiCxDeviceConfigure, elle doit d’abord être initialisée par un appel à cette macro.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11
d’en-tête hidspicx.h

Voir aussi

HidSpiCxDeviceConfigure

HIDSPICX_DEVICE_CONFIG

EVT_HIDSPICX_RESETDEVICE

EVT_HIDSPICX_NOTIFY_POWERDOWN