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 |