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. |