Partager via


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

Voir aussi