Compartilhar via


estrutura USBFN_NOTIFICATION (usbfnbase.h)

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

Sintaxe

typedef struct _USBFN_NOTIFICATION {
  USBFN_EVENT Event;
  union {
    USBFN_BUS_SPEED               BusSpeed;
    USB_DEFAULT_PIPE_SETUP_PACKET SetupPacket;
    USHORT                        ConfigurationValue;
    USBFN_PORT_TYPE               PortType;
    ALTERNATE_INTERFACE           AlternateInterface;
  } u;
} USBFN_NOTIFICATION, *PUSBFN_NOTIFICATION;

Membros

Event

Notificação de barramento indicada por um sinalizador tipado por USBFN_EVENT.

u

u.BusSpeed

A velocidade do barramento operacional indicada por sinalizadores tipado por USBFN_BUS_SPEED.

u.SetupPacket

Descreve um pacote de instalação em uma estrutura USB_DEFAULT_PIPE_SETUP_PACKET para uma transferência de controle de ou para o ponto de extremidade padrão, conforme indicado por um sinalizador tipado por USB_DEFAULT_PIPE_SETUP_PACKET.

u.ConfigurationValue

O campo bConfigurationValue de um descritor de configuração USB.

u.PortType

Possíveis tipos de porta compatíveis com um controlador de função indicado por um sinalizador tipado por USBFN_PORT_TYPE.

u.AlternateInterface

Configuração alternativa da interface indicada por ALTERNATE_INTERFACE.

Requisitos

Requisito Valor
Cabeçalho usbfnbase.h