Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Avertit l’extension de classe d’émulation de périphérique USB (UdeCx) que le périphérique USB a été branché dans 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 dans l’appel précédent à UdecxUsbDeviceCreate.
[in] Options
Valeur UDECX_USB_DEVICE_PLUG_IN_OPTIONS-type 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 (utilisez les valeurs par défaut).
Valeur de retour
La méthode retourne STATUS_SUCCESS si l’opération réussit. Dans le cas contraire, cette méthode peut retourner un code d’erreur NTSTATUS approprié .
Remarques
Une fois que le pilote client appelle cette méthode, l’extension de classe envoie des requêtes d’E/S et appelle des fonctions de rappel sur les points de terminaison et l’appareil.
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 | udecxusbdevice.h (include Udecx.h) |
| bibliothèque | Udecxstub.lib |
| IRQL | PASSIVE_LEVEL |
Voir aussi
architecture : émulation de périphérique USB (UDE)