Encabezado usbfnbase.h

Usbref usa este encabezado. Para más información, consulte:

usbfnbase.h contiene las siguientes interfaces de programación:

Estructuras

 
ALTERNATE_INTERFACE

La estructura ALTERNATE_INTERFACE proporciona información sobre la configuración alternativa de una interfaz de Bus serie universal (USB).
USBFN_BUS_CONFIGURATION_INFO

Paquete de configuración que almacena información sobre una configuración USB disponible.
USBFN_CLASS_INFORMATION_PACKET

Describe la información de clase de interfaz de dispositivo asociada a una interfaz USB. Esta estructura solo puede contener información sobre una única interfaz de función.
USBFN_CLASS_INFORMATION_PACKET_EX

Describe la información de clase de interfaz de dispositivo asociada a una interfaz USB. Esta estructura se puede usar para describir funciones de interfaz única y múltiple.
USBFN_CLASS_INTERFACE

Describe una interfaz y sus puntos de conexión.
USBFN_CLASS_INTERFACE_EX

Obtenga información sobre cómo USBFN_CLASS_INTERFACE_EX describe una interfaz y sus puntos de conexión.
USBFN_INTERFACE_INFO

Obtenga información sobre cómo USBFN_INTERFACE_INFO describe una interfaz y sus puntos de conexión.
USBFN_NOTIFICATION

Describe información sobre una notificación de eventos de Bus serie universal (USB) que se recibió mediante IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION.
USBFN_PIPE_INFORMATION

Describe los atributos de una canalización asociada a un punto de conexión en una interfaz específica.
USBFN_USB_STRING

Describe un descriptor de cadena USB y el índice de cadena asociado.

Enumeraciones

 
USBFN_BUS_SPEED

La enumeración USBFN_BUS_SPEED define las posibles velocidades de autobús.
USBFN_DEVICE_STATE

Define los estados del dispositivo bus serie universal (USB) para el dispositivo o controlador. Estos estados corresponden a los estados del dispositivo USB según se define en la sección 9.1 de la especificación USB 2.0.
USBFN_DIRECTION

Define los tipos de dirección de transferencia de datos USB.
USBFN_EVENT

Define las notificaciones enviadas a los controladores de clase.
USBFN_PORT_TYPE

Define los posibles tipos de puerto que el controlador cliente puede devolver durante la detección de puertos.