UdecxUsbEndpointCreate, fonction (udecxusbendpoint.h)
Crée un objet de point de terminaison UDE.
Syntaxe
NTSTATUS UdecxUsbEndpointCreate(
PUDECXUSBENDPOINT_INIT *EndpointInit,
[in, optional] PWDF_OBJECT_ATTRIBUTES Attributes,
[out] UDECXUSBENDPOINT *UdecxUsbEndpoint
);
Paramètres
EndpointInit
Pointeur vers une structure UDECXUSBENDPOINT_INIT que le pilote client a récupéré lors de l’appel précédent à UdecxUsbSimpleEndpointInitAllocate.
[in, optional] Attributes
Pointeur vers une structure de WDF_OBJECT_ATTRIBUTES allouée par l’appelant qui spécifie les attributs de l’objet périphérique USB.
[out] UdecxUsbEndpoint
Pointeur vers une variable qui reçoit un handle vers le nouvel objet de point de terminaison UDE qui représente le point de terminaison simple sur le périphérique USB.
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é.
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 | udecxusbendpoint.h (inclure Udecx.h) |
Bibliothèque | Udecxstub.lib |
IRQL | PASSIVE_LEVEL |
Voir aussi
Architecture : Émulation de périphérique USB (UDE)