USB_30_HUB_DESCRIPTOR 구조체(usbspec.h)

USB_30_HUB_DESCRIPTOR 구조체에는 SuperSpeed 허브 설명자가 포함되어 있습니다. 구조체 멤버에 대한 자세한 내용은 유니버설 직렬 버스 수정 버전 3.0 사양, 10.13.2.1 허브 설명자, 표 10-3을 참조하세요. SuperSpeed Hub 설명자입니다.

구문

typedef struct _USB_30_HUB_DESCRIPTOR {
  UCHAR  bLength;
  UCHAR  bDescriptorType;
  UCHAR  bNumberOfPorts;
  USHORT wHubCharacteristics;
  UCHAR  bPowerOnToPowerGood;
  UCHAR  bHubControlCurrent;
  UCHAR  bHubHdrDecLat;
  USHORT wHubDelay;
  USHORT DeviceRemovable;
} USB_30_HUB_DESCRIPTOR, *PUSB_30_HUB_DESCRIPTOR;

멤버

bLength

설명자의 길이(바이트)입니다.

bDescriptorType

설명자 형식입니다. SuperSpeed 허브 설명자의 경우 값은 USB_30_HUB_DESCRIPTOR_TYPE(0x2A)이어야 합니다.

bNumberOfPorts

허브의 포트 수입니다.

wHubCharacteristics

허브 특성입니다.

bPowerOnToPowerGood

디바이스가 완전히 켜지는 데 걸리는 시간(2밀리초 간격)입니다.

bHubControlCurrent

허브의 컨트롤러 구성 요소에 대한 최대 현재 요구 사항(밀리암페어)입니다.

bHubHdrDecLat

허브 패킷 헤더는 대기 시간을 디코딩합니다.

wHubDelay

허브에서 도입한 평균 지연 시간(나노초)입니다.

DeviceRemovable

이동식 디바이스가 각 포트에 연결되어 있는지 여부를 나타냅니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8
지원되는 최소 서버 지원되는 버전 없음
머리글 usbspec.h

추가 정보

USB 구조체

USB_HUB_INFORMATION_EX