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.
Ajoute un descripteur USB aux paramètres d’initialisation utilisés pour créer un périphérique USB virtuel.
Syntaxe
NTSTATUS UdecxUsbDeviceInitAddDescriptor(
[in, out] PUDECXUSBDEVICE_INIT UdecxUsbDeviceInit,
[in] PUCHAR Descriptor,
[in] USHORT DescriptorLength
);
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] Descriptor
Mémoire tampon allouée par l’appelant qui contient le descripteur USB à ajouter à l’appareil.
[in] DescriptorLength
Longueur de la mémoire tampon du descripteur.
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)