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