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 |