en-tête udecxusbendpoint.h

Cet en-tête est utilisé par usbref. Pour plus d'informations, consultez les pages suivantes :

udecxusbendpoint.h contient les interfaces de programmation suivantes :

Fonctions

 
UDECX_USB_ENDPOINT_CALLBACKS_INIT

Initialise une structure UDECX_USB_ENDPOINT_CALLBACKS avant un appel UdecxUsbEndpointCreate.
UdecxUsbEndpointCreate

Crée un objet de point de terminaison UDE.
UdecxUsbEndpointInitFree

Libérez les ressources qui ont été allouées par l’appel UdecxUsbSimpleEndpointInitAllocate.
UdecxUsbEndpointInitSetCallbacks

Définit des pointeurs vers des fonctions de rappel implémentées par le pilote client UDE dans les paramètres d’initialisation du point de terminaison simple à créer.
UdecxUsbEndpointInitSetEndpointAddress

Définit l’adresse du point de terminaison dans les paramètres d’initialisation du point de terminaison simple à créer.
UdecxUsbEndpointPurgeComplete

Termine une demande asynchrone d’annulation de toutes les demandes d’E/S mises en file d’attente vers le point de terminaison spécifié.
UdecxUsbEndpointSetWdfIoQueue

Définit un objet de file d’attente d’infrastructure avec un point de terminaison UDE.
UdecxUsbSimpleEndpointInitAllocate

Alloue de la mémoire à une structure d’initialisation utilisée pour créer un point de terminaison simple pour le périphérique USB virtuel spécifié.

Fonctions de rappel

 
EVT_UDECX_USB_ENDPOINT_PURGE

L’extension de classe d’émulation de périphérique USB (UdeCx) appelle cette fonction de rappel pour arrêter la mise en file d’attente des demandes d’E/S dans la file d’attente du point de terminaison et annuler les demandes non traitées.
EVT_UDECX_USB_ENDPOINT_RESET

L’extension de classe d’émulation de périphérique USB (UdeCx) appelle cette fonction de rappel pour réinitialiser un point de terminaison du périphérique USB virtuel.
EVT_UDECX_USB_ENDPOINT_START

L’extension de classe d’émulation de périphérique USB (UdeCx) appelle cette fonction de rappel pour commencer à traiter les demandes d’E/S sur le point de terminaison spécifié du périphérique USB virtuel.

Structures

 
UDECX_USB_ENDPOINT_CALLBACKS

Contient des pointeurs de fonction vers des fonctions de rappel de point de terminaison implémentées par le pilote client UDE. Initialisez cette structure en appelant UDECX_USB_ENDPOINT_CALLBACKS_INIT.