Partager via


EVT_UFX_DEVICE_CONTROLLER_RESET fonction de rappel (ufxclient.h)

Implémentation du pilote client pour réinitialiser le contrôleur de fonction à son état initial.

Syntaxe

EVT_UFX_DEVICE_CONTROLLER_RESET EvtUfxDeviceControllerReset;

void EvtUfxDeviceControllerReset(
  [in]           UFXDEVICE unnamedParam1,
  [in, optional] PUFX_HARDWARE_FAILURE_CONTEXT unnamedParam2
)
{...}

Paramètres

[in] unnamedParam1

Handle d’un objet de périphérique USB que le pilote client a reçu lors d’un appel précédent à l’UfxDeviceCreate.

[in, optional] unnamedParam2

Pointeur vers une structure UFX_HARDWARE_FAILURE_CONTEXT de longueur variable allouée par le pilote client.

Valeur de retour

None

Remarques

Le pilote client pour le contrôleur hôte de fonction inscrit son implémentation EVT_UFX_DEVICE_CONTROLLER_RESET avec l’extension de classe de fonction USB (UFX) en appelant la méthode UfxDeviceCreate .

Le pilote client indique la fin de cet événement en appelant la méthode UfxDeviceEventComplete .

Configuration requise

Condition requise Valeur
Plateforme cible Windows
Version KMDF minimale 1.0
Version UMDF minimale 2.0
En-tête ufxclient.h
IRQL PASSIVE_LEVEL

Voir aussi

UfxDeviceCreate

UfxDeviceEventComplete