Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Описание сведений о уведомлении о событии универсальной последовательной шины (USB), полученном с помощью IOCTL_INTERNAL_USBFN_BUS_EVENT_NOTIFICATION.
Синтаксис
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;
Члены
Event
Уведомление шины, указанное флагом типа USBFN_EVENT.
u
u.BusSpeed
Скорость операционной шины, указанная USBFN_BUS_SPEED-типизированными флагами.
u.SetupPacket
Описывает пакет установки в структуре USB_DEFAULT_PIPE_SETUP_PACKET для передачи элемента управления в конечную точку по умолчанию или из нее, как указано флагом типа USB_DEFAULT_PIPE_SETUP_PACKET.
u.ConfigurationValue
Поле bConfigurationValue дескриптора конфигурации USB.
u.PortType
Возможные типы портов, поддерживаемые контроллером функции, указанным флагом USBFN_PORT_TYPEтипа.
u.AlternateInterface
Альтернативный параметр интерфейса, указанный ALTERNATE_INTERFACE.
Требования
| Требование | Ценность |
|---|---|
| заголовка | usbfnbase.h |