Partager via


HIDSPICX_DEVICE_CONFIG_INIT, fonction (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 de HIDSPICX_DEVICE_CONFIG allouée par le pilote client.

EvtResetDevice

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

EvtNotifyPowerDown

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

InputReportQueue

Un handle WDFQUEUE dans une file d’attente créée par le client et non gérée par l’alimentation pour recevoir les demandes de rapport d’entrée de l’extension de classe HID SPI.

OutputReportQueue

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

Valeur de retour

None

Remarques

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11
En-tête hidspicx.h

Voir aussi

HidSpiCxDeviceConfigure

HIDSPICX_DEVICE_CONFIG

EVT_HIDSPICX_RESETDEVICE

EVT_HIDSPICX_NOTIFY_POWERDOWN