Share via


en-tête usbfnbase.h

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

usbfnbase.h contient les interfaces de programmation suivantes :

Structures

 
ALTERNATE_INTERFACE

La structure ALTERNATE_INTERFACE fournit des informations sur les autres paramètres d’une interface USB (Universal Serial Bus).
USBFN_BUS_CONFIGURATION_INFO

Paquet de configuration qui stocke des informations sur une configuration USB disponible.
USBFN_CLASS_INFORMATION_PACKET

Décrit les informations de classe d’interface d’appareil associées à une interface USB. Cette structure ne peut contenir d’informations que sur une seule interface de fonction.
USBFN_CLASS_INFORMATION_PACKET_EX

Décrit les informations de classe d’interface d’appareil associées à une interface USB. Cette structure peut être utilisée pour décrire des fonctions mono-interface et multi-interface.
USBFN_CLASS_INTERFACE

Décrit une interface et ses points de terminaison.
USBFN_CLASS_INTERFACE_EX

Découvrez comment USBFN_CLASS_INTERFACE_EX décrit une interface et ses points de terminaison.
USBFN_INTERFACE_INFO

Découvrez comment USBFN_INTERFACE_INFO décrit une interface et ses points de terminaison.
USBFN_NOTIFICATION

Décrit des informations sur une notification d’événement USB (Universal Serial Bus) qui a été reçue à l’aide de IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION.
USBFN_PIPE_INFORMATION

Décrit les attributs d’un canal associé à un point de terminaison sur une interface spécifique.
USBFN_USB_STRING

Décrit un descripteur de chaîne USB et l’index de chaîne associé.

Énumérations

 
USBFN_BUS_SPEED

L’énumération USBFN_BUS_SPEED définit les vitesses possibles du bus.
USBFN_DEVICE_STATE

Définit les états d’appareil USB (Universal Serial Bus) pour l’appareil/le contrôleur. Ces états correspondent aux états du périphérique USB tels que définis dans la section 9.1 de la spécification USB 2.0.
USBFN_DIRECTION

Définit les types de direction de transfert de données USB.
USBFN_EVENT

Définit les notifications envoyées aux pilotes de classe.
USBFN_PORT_TYPE

Définit les types de ports possibles qui peuvent être retournés par le pilote client lors de la détection de port.