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 |