Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура USB_NODE_CONNECTION_INFORMATION_EX_V2 используется с запросом управления IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 ввода-вывода для получения сведений о скорости устройства универсальной последовательной шины (USB), подключенного к конкретному порту.
Синтаксис
typedef struct _USB_NODE_CONNECTION_INFORMATION_EX_V2 {
ULONG ConnectionIndex;
ULONG Length;
USB_PROTOCOLS SupportedUsbProtocols;
USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS Flags;
} USB_NODE_CONNECTION_INFORMATION_EX_V2, *PUSB_NODE_CONNECTION_INFORMATION_EX_V2;
Члены
ConnectionIndex
Номер порта. Если в USB-концентраторе есть n портов, порты нумеруются от 1 до n. Чтобы получить количество портов, отправьте запрос управления IOCTL_USB_GET_HUB_INFORMATION_EX ввода-вывода. Запрос получает самый высокий номер порта в концентраторе.
Length
Количество байтов, необходимых для хранения структуры USB_NODE_CONNECTION_INFORMATION_EX_V2. Значение должно быть задано вызывающим оператором в качестве входных данных для запроса IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2.
SupportedUsbProtocols
Протоколы USB-сигналов, поддерживаемые портом.
В запросе IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 вызывающего объекта вызывающий объект может задать SupportedUsbProtocols побитовую OR одного или нескольких флагов, определенных в USB_PROTOCOLS.
По завершении запроса SupportedUsbProtocols содержит флаги, указывающие на протоколы, которые фактически поддерживаются портом.
Flags
Битовая маска, указывающая свойства и возможности подключенного устройства или порта. Дополнительные сведения см. в USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 8 |
минимальный поддерживаемый сервер | Не поддерживается |
заголовка | usbioctl.h (include Usbioctl.h) |