структура USBD_ENDPOINT_OFFLOAD_INFORMATION_V1 (usb.h)
Хранит сведения о xHCI версии 1, которые используются клиентскими драйверами для передачи данных в разгрузку конечных точек и из них.
Синтаксис
typedef struct _USBD_ENDPOINT_OFFLOAD_INFORMATION_V1 {
ULONG Size;
USHORT EndpointAddress;
ULONG ResourceId;
USBD_ENDPOINT_OFFLOAD_MODE Mode;
ULONG RootHubPortNumber : 8;
ULONG RouteString : 20;
ULONG Speed : 4;
ULONG UsbDeviceAddress : 8;
ULONG SlotId : 8;
ULONG MultiTT : 1;
ULONG LSOrFSDeviceConnectedToTTHub : 1;
ULONG Reserved0 : 14;
PHYSICAL_ADDRESS TransferSegmentLA;
PVOID TransferSegmentVA;
size_t TransferRingSize;
ULONG TransferRingInitialCycleBit;
ULONG MessageNumber;
PHYSICAL_ADDRESS EventRingSegmentLA;
PVOID EventRingSegmentVA;
size_t EventRingSize;
ULONG EventRingInitialCycleBit;
} USBD_ENDPOINT_OFFLOAD_INFORMATION_V1, *PUSBD_ENDPOINT_OFFLOAD_INFORMATION_V1;
Члены
Size
Размер этой структуры.
EndpointAddress
Указывает адрес конечной точки, определяемый USB.
ResourceId
Идентификатор ресурса.
Mode
Значение USBD_ENDPOINT_OFFLOAD_MODE , указывающее, обрабатывается ли разгрузка конечной точки программным обеспечением, USB-устройством или контроллером узла.
RootHubPortNumber
Номер порта корневого концентратора, к которому подключено устройство.
RouteString
Строка маршрута, описывающая путь от корневого концентратора к устройству.
Speed
Скорость USB-устройства.
UsbDeviceAddress
USB-адрес устройства.
SlotId
Идентификатор слота устройства.
MultiTT
Указывает, подключено ли устройство к концентратору с помощью переводчиков транзакций.
LSOrFSDeviceConnectedToTTHub
Указывает, является ли устройство низкоскоростным или полноскоростным устройством, подключенным к концентратору с помощью переводчиков транзакций.
Reserved0
Зарезервировано.
TransferSegmentLA
Физический адрес сегмента кольца передачи.
TransferSegmentVA
Виртуальный адрес сегмента кольца передачи.
TransferRingSize
Размер кольца передачи.
TransferRingInitialCycleBit
Начальный бит цикла кольца передачи.
MessageNumber
Номер сообщения для дополнительного круга событий.
EventRingSegmentLA
Физический адрес сегмента круга событий.
EventRingSegmentVA
Виртуальный адрес сегмента круга событий.
EventRingSize
Размер круга событий в байтах.
EventRingInitialCycleBit
Начальный бит цикла в кольце событий.
см. также
Требования
Требование | Значение |
---|---|
Заголовок | usb.h |