UdecxUsbDevicePlugIn, fonction (udecxusbdevice.h)
Avertit l’extension de classe d’émulation de périphérique USB (UdeCx) que le périphérique USB a été branché sur le port spécifié.
Syntaxe
NTSTATUS UdecxUsbDevicePlugIn(
[in] UDECXUSBDEVICE UdecxUsbDevice,
[in] PUDECX_USB_DEVICE_PLUG_IN_OPTIONS Options
);
Paramètres
[in] UdecxUsbDevice
Handle vers l’objet d’appareil UDE. Le pilote client a récupéré ce pointeur lors de l’appel précédent à UdecxUsbDeviceCreate.
[in] Options
Valeur de type UDECX_USB_DEVICE_PLUG_IN_OPTIONS qui indique le port auquel l’appareil est branché. Au plus un usb20PortNumber, Usb30PortNumber peut être différent de zéro. NULL désactive les options de plug-in (utiliser les valeurs par défaut).
Valeur retournée
La méthode retourne STATUS_SUCCESS si l’opération réussit. Sinon, cette méthode peut retourner un code d’erreur NTSTATUS approprié.
Remarques
Une fois que le pilote client a appelé cette méthode, l’extension de classe envoie des demandes d’E/S et appelle des fonctions de rappel sur les points de terminaison et l’appareil.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Serveur minimal pris en charge | Windows Server 2016 |
Plateforme cible | Windows |
Version KMDF minimale | 1.15 |
En-tête | udecxusbdevice.h (include Udecx.h) |
Bibliothèque | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |