USB_HUB_CAP_FLAGS 공용 구조체(usbioctl.h)
USB_HUB_CAP_FLAGS 구조는 허브의 기능을 보고하는 데 사용됩니다.
구문
typedef union _USB_HUB_CAP_FLAGS {
ULONG ul;
struct {
ULONG HubIsHighSpeedCapable : 1;
ULONG HubIsHighSpeed : 1;
ULONG HubIsMultiTtCapable : 1;
ULONG HubIsMultiTt : 1;
ULONG HubIsRoot : 1;
ULONG HubIsArmedWakeOnConnect : 1;
ULONG HubIsBusPowered : 1;
ULONG ReservedMBZ : 25;
};
} USB_HUB_CAP_FLAGS, *PUSB_HUB_CAP_FLAGS;
멤버
ul
허브 기능을 나타내는 비트 마스크입니다.
HubIsHighSpeedCapable
TRUE이면 허브는 고속 지원입니다. 이 기능이 반드시 허브가 고속으로 작동한다는 의미는 아닙니다.
HubIsHighSpeed
TRUE이면 허브의 속도가 빨라집니다.
HubIsMultiTtCapable
TRUE이면 허브는 동시에 여러 트랜잭션 변환을 수행할 수 있습니다.
HubIsMultiTt
TRUE이면 허브가 여러 트랜잭션 변환을 동시에 수행하도록 구성됩니다.
HubIsRoot
TRUE이면 허브가 루트 허브입니다.
HubIsArmedWakeOnConnect
TRUE이면 디바이스가 허브에 연결되면 허브가 절 해제되도록 무장됩니다.
HubIsBusPowered
허브가 버스 구동인지 여부를 나타내는 부울 값입니다. TRUE이면 허브는 버스로 구동됩니다. FALSE, 허브는 자체 구동됩니다.
ReservedMBZ
예약되어 있습니다. 사용하지 마십시오.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | usbioctl.h(Usbioctl.h 포함) |