Compartilhar via


cabeçalho usbfnbase.h

Esse cabeçalho é usado por usbref. Para obter mais informações, consulte:

usbfnbase.h contém as seguintes interfaces de programação:

Estruturas

 
ALTERNATE_INTERFACE

A estrutura ALTERNATE_INTERFACE fornece informações sobre configurações alternativas para uma interface USB (Barramento Serial Universal).
USBFN_BUS_CONFIGURATION_INFO

Pacote de configuração que armazena informações sobre uma configuração USB disponível.
USBFN_CLASS_INFORMATION_PACKET

Descreve as informações da classe de interface do dispositivo associadas a uma interface USB. Essa estrutura só pode conter informações sobre uma única interface de função.
USBFN_CLASS_INFORMATION_PACKET_EX

Descreve as informações da classe de interface do dispositivo associadas a uma interface USB. Essa estrutura pode ser usada para descrever funções de interface única e múltipla.
USBFN_CLASS_INTERFACE

Descreve uma interface e seus pontos de extremidade.
USBFN_CLASS_INTERFACE_EX

Saiba como USBFN_CLASS_INTERFACE_EX descreve uma interface e seus pontos de extremidade.
USBFN_INTERFACE_INFO

Saiba como USBFN_INTERFACE_INFO descreve uma interface e seus pontos de extremidade.
USBFN_NOTIFICATION

Descreve informações sobre uma notificação de evento USB (Barramento Serial Universal) que foi recebida usando IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION.
USBFN_PIPE_INFORMATION

Descreve atributos de um pipe associado a um ponto de extremidade em uma interface específica.
USBFN_USB_STRING

Descreve um descritor de cadeia de caracteres USB e o índice de cadeia de caracteres associado.

Enumerações

 
USBFN_BUS_SPEED

A enumeração USBFN_BUS_SPEED define possíveis velocidades de barramento.
USBFN_DEVICE_STATE

Define os estados do dispositivo USB (Barramento Serial Universal) para o dispositivo/controlador. Esses estados correspondem aos estados do dispositivo USB, conforme definido na seção 9.1 da Especificação USB 2.0.
USBFN_DIRECTION

Define os tipos de direção de transferência de dados USB.
USBFN_EVENT

Define as notificações enviadas aos drivers de classe.
USBFN_PORT_TYPE

Define os possíveis tipos de porta que podem ser retornados pelo driver cliente durante a detecção de porta.