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 |