UDECX_USB_ENDPOINT_INIT_AND_METADATA structure (udecxusbdevice.h)
Contient les descripteurs pris en charge par un point de terminaison d’un périphérique USB virtuel.
Syntaxe
typedef struct _UDECX_USB_ENDPOINT_INIT_AND_METADATA {
PUDECXUSBENDPOINT_INIT UdecxUsbEndpointInit;
ULONG EndpointDescriptorBufferLength;
PUSB_ENDPOINT_DESCRIPTOR EndpointDescriptor;
PUSB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR SuperSpeedEndpointCompanionDescriptor;
} UDECX_USB_ENDPOINT_INIT_AND_METADATA, *PUDECX_USB_ENDPOINT_INIT_AND_METADATA;
Membres
UdecxUsbEndpointInit
Pointeur vers une structure UDECXUSBDEVICE_INIT qui contient des paramètres d’initialisation pour le périphérique USB virtuel. Le pilote client a récupéré ce pointeur lors de l’appel précédent à UdecxUsbDeviceInitAllocate.
EndpointDescriptorBufferLength
Longueur du descripteur de point de terminaison.
EndpointDescriptor
Obligatoire. Mémoire tampon contenant le descripteur de point de terminaison. Le descripteur est décrit dans une structure USB_ENDPOINT_DESCRIPTOR .
SuperSpeedEndpointCompanionDescriptor
facultatif. Un descripteur d’accompagnement de point de terminaison SuperSpeed défini par USB. Pour plus d’informations, consultez la section 9.6.7 et le tableau 9-20 dans la spécification USB 3.0 officielle. Le descripteur est décrit dans une structure USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | udecxusbdevice.h (include Udecx.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour