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 |