HidSpiCxDeviceConfigure, fonction (hidspicx.h)
Après avoir appelé WdfDeviceCreate, et toujours dans son rappel EVT_WDF_DRIVER_DEVICE_ADD, 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 s’il réussit ou non.
Syntaxe
NTSTATUS HidSpiCxDeviceConfigure(
[in] WDFDEVICE Device,
[in] PHIDSPICX_DEVICE_CONFIG DeviceConfiguration
);
Paramètres
[in] Device
Handle vers un objet d’appareil framework que le pilote client obtenu à partir d’un appel précédent à WdfDeviceCreate.
[in] DeviceConfiguration
Pointeur vers une structure de HIDSPICX_DEVICE_CONFIG initialisée, en 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 de retour
NTSTATUS indiquant si l’extension de classe a réussi à configurer l’appareil.
Remarques
L’extension de classe initialise l’état interne, en retournant s’il 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 IOCTLs 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 stratégie d’alimentation. hidClass et hidSpiCx sont responsables de la gestion de la stratégie d’alimentation de l’appareil.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 11 |
d’en-tête | hidspicx.h |