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.
Crée un objet d’appareil UDE (Usb Device Emulation).
Syntaxe
NTSTATUS UdecxUsbDeviceCreate(
[in, out] PUDECXUSBDEVICE_INIT *UdecxUsbDeviceInit,
[in, optional] PWDF_OBJECT_ATTRIBUTES Attributes,
[out] UDECXUSBDEVICE *UdecxUsbDevice
);
Paramètres
[in, out] UdecxUsbDeviceInit
Pointeur vers une structure allouée par WDF qui contient des paramètres d’initialisation pour le périphérique USB virtuel. Le pilote client a récupéré ce pointeur dans l’appel précédent pour UdecxUsbDeviceInitAllocate.
[in, optional] Attributes
Pointeur vers une structure WDF_OBJECT_ATTRIBUTES allouée par l’appelant qui spécifie des attributs pour l’objet périphérique USB.
[out] UdecxUsbDevice
Pointeur vers une variable qui reçoit un handle vers le nouvel objet d’appareil UDE qui représente le périphérique USB virtuel.
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é .
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)