HIDSPICX_DEVICE_CONFIG structure (hidspicx.h)
La structure HIDSPICX_DEVICE_CONFIG fournit des informations de configuration à l’extension de classe.
Syntaxe
typedef struct _HIDSPICX_DEVICE_CONFIG {
ULONG Size;
PFN_HIDSPICX_RESETDEVICE EvtResetDevice;
PFN_HIDSPICX_NOTIFY_POWERDOWN EvtNotifyPowerDown;
WDFQUEUE InputReportQueue;
WDFQUEUE OutputReportQueue;
ULONG NumberOfInputReportRequestsToPend;
ULONG Reserved;
} HIDSPICX_DEVICE_CONFIG, *PHIDSPICX_DEVICE_CONFIG;
Membres
Size
Ce champ est défini par la fonction HIDSPICX_DEVICE_CONFIG_INIT .
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.
NumberOfInputReportRequestsToPend
Optionnel: Spécifie le nombre de demandes à placer dans la file d’attente du rapport d’entrée à un moment donné. Si cette valeur est égale à zéro, l’extension de classe choisit une valeur par défaut.
Reserved
Doit être égal à zéro et ne doit pas être défini explicitement par les pilotes clients.
Remarques
Les instances de cette structure doivent être initialisées en appelant la fonction HIDSPICX_DEVICE_CONFIG_INIT .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11 |
En-tête | hidspicx.h |