EVT_UDECX_WDF_DEVICE_RESET fonction de rappel (udecxwdfdevice.h)
Implémentation du pilote client UDE pour réinitialiser le contrôleur hôte émulé ou les appareils qui y sont attachés.
Syntaxe
EVT_UDECX_WDF_DEVICE_RESET EvtUdecxWdfDeviceReset;
void EvtUdecxWdfDeviceReset(
[in] WDFDEVICE UdecxWdfDevice
)
{...}
Paramètres
[in] UdecxWdfDevice
Handle vers un objet d’appareil framework qui représente le contrôleur. Le pilote client a initialisé cet objet dans l’appel précédent à UdecxWdfDeviceAddUsbDeviceEmulation.
Valeur de retour
Aucun
Remarques
L’extension de classe d’émulation de périphérique USB (UdeCx) appelle cette fonction de rappel pour informer le pilote client qu’il doit gérer une demande de réinitialisation, y compris la réinitialisation de tous les appareils en aval attachés au contrôleur hôte émulé. Cet appel est asynchrone. Le pilote client signale l’achèvement avec des informations d’état en appelant UdecxWdfDeviceResetComplete. Si le client a spécifié UdeWdfDeviceResetActionResetEachUsbDevice dans UDECX_WDF_DEVICE_CONFIG (pendant l'UdecxWdfDeviceAddUsbDeviceEmulation appel), ce rappel n’est jamais utilisé. Au lieu de cela, chaque appareil connecté reçoit un rappel EVT_UDECX_WDF_DEVICE_RESET.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10 |
serveur minimum pris en charge | Windows Server 2016 |
plateforme cible | Windows |
version minimale de KMDF | 1.15 |
d’en-tête | udecxwdfdevice.h (include Udecx.h) |
IRQL | <=DISPATCH_LEVEL |
Voir aussi
architecture : émulation de périphérique USB (UDE)