다음을 통해 공유


USBD_ENDPOINT_OFFLOAD_INFORMATION_V1 구조체(usb.h)

클라이언트 드라이버가 오프로드된 엔드포인트로 데이터를 전송하는 데 사용하는 xHCI 관련 V1 정보를 저장합니다.

구문

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

엔드포인트 오프로드가 소프트웨어 또는 USB 디바이스 또는 호스트 컨트롤러에서 처리되는지 여부를 나타내는 USBD_ENDPOINT_OFFLOAD_MODE 값입니다.

RootHubPortNumber

디바이스가 연결된 루트 허브의 포트 번호입니다.

RouteString

루트 허브에서 디바이스로의 경로를 설명하는 경로 문자열입니다.

Speed

USB 장치의 속도입니다.

UsbDeviceAddress

디바이스의 USB 주소입니다.

SlotId

디바이스의 슬롯 ID입니다.

MultiTT

디바이스가 트랜잭션 번역기를 사용하여 허브에 연결되어 있는지를 나타냅니다.

LSOrFSDeviceConnectedToTTHub

디바이스가 트랜잭션 번역기를 사용하여 허브에 연결된 저속 또는 전속 디바이스인지 여부를 나타냅니다.

Reserved0

예약되어 있습니다.

TransferSegmentLA

전송 링 세그먼트의 실제 주소입니다.

TransferSegmentVA

전송 링 세그먼트의 가상 주소입니다.

TransferRingSize

전송 링의 크기입니다.

TransferRingInitialCycleBit

전송 링의 초기 주기 비트입니다.

MessageNumber

보조 이벤트 링의 메시지 번호입니다.

EventRingSegmentLA

이벤트 링 세그먼트의 실제 주소입니다.

EventRingSegmentVA

이벤트 링 세그먼트의 가상 주소입니다.

EventRingSize

이벤트 링의 크기(바이트)입니다.

EventRingInitialCycleBit

이벤트 링의 초기 주기 비트입니다.

see-also

요구 사항

요구 사항
헤더 usb.h