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 vers un objet de périphérique USB reçu par le pilote client lors d’un appel précédent au UfxDeviceCreate.

[in, optional] unnamedParam2

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

Valeur de retour

Aucun

Remarques

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

Le pilote client indique l’achèvement de cet événement en appelant la méthode UfxDeviceEventComplete.

Exigences

Exigence Valeur
plateforme cible Windows
version minimale de KMDF 1.0
version minimale de UMDF 2.0
d’en-tête ufxclient.h
IRQL PASSIVE_LEVEL

Voir aussi

UfxDeviceCreate

UfxDeviceEventComplete