Fonction HidSpiCxDeviceConfigure (hidspicx.h)
Après avoir appelé WdfDeviceCreate et toujours dans son EVT_WDF_DRIVER_DEVICE_ADD rappel, le pilote client appelle cette fonction avec un pointeur vers une structure HIDSPICX_DEVICE_CONFIG , en spécifiant les interfaces que l’extension de classe utilisera pour communiquer avec l’appareil. L’extension de classe initialise son état interne, en retournant si cela réussit ou non.
Syntaxe
NTSTATUS HidSpiCxDeviceConfigure(
[in] WDFDEVICE Device,
[in] PHIDSPICX_DEVICE_CONFIG DeviceConfiguration
);
Paramètres
[in] Device
Handle pour un objet d’appareil framework que le pilote client a obtenu à partir d’un appel précédent à WdfDeviceCreate.
[in] DeviceConfiguration
Pointeur vers une structure HIDSPICX_DEVICE_CONFIG initialisée, spécifiant les détails des rappels et des files d’attente à utiliser pour la communication entre l’extension de classe et le pilote client.
Valeur retournée
NTSTATUS indiquant si l’extension de classe a réussi à configurer l’appareil.
Remarques
L’extension de classe initialise l’état interne, en retournant si cela réussit ou non.
Le pilote client peut créer une file d’attente par défaut avant ou après avoir effectué ce rappel, afin de gérer les IOCTL non gérés par l’extension de classe.
Les pilotes clients ne doivent pas tenter d’acquérir la propriété de la stratégie d’alimentation pour configurer les paramètres de la stratégie d’alimentation. HidClass et HidSpiCx sont responsables de la gestion de la stratégie d’alimentation de l’appareil.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11 |
En-tête | hidspicx.h |