USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS 공용 구조체(usbioctl.h)
USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS 공용 구조체는 USB 3.0 디바이스가 현재 작동 중인 속도와 특정 포트에 연결할 때 더 빠른 속도로 작동할 수 있는지 여부를 나타내는 데 사용됩니다.
디바이스 속도 정보는 IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 I/O 제어 요청에 의해 USB_NODE_CONNECTION_INFORMATION_EX_V2 구조에서 가져옵니다.
또는 포트에 연결된 디바이스가 현재 작동 중인 속도와 작동 가능한 속도입니다.
구문
typedef union _USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS {
ULONG ul;
struct {
ULONG DeviceIsOperatingAtSuperSpeedOrHigher : 1;
ULONG DeviceIsSuperSpeedCapableOrHigher : 1;
ULONG DeviceIsOperatingAtSuperSpeedPlusOrHigher : 1;
ULONG DeviceIsSuperSpeedPlusCapableOrHigher : 1;
ULONG ReservedMBZ : 28;
};
} USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS, *PUSB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS;
멤버
ul
포트에 연결된 디바이스의 USB 속도를 나타내는 비트 마스크입니다.
DeviceIsOperatingAtSuperSpeedOrHigher
TRUE인 경우 연결된 디바이스는 현재 슈퍼스피드 또는 공식 USB 사양에 정의된 더 빠른 속도로 작동합니다.
DeviceIsSuperSpeedCapableOrHigher
TRUE인 경우 연결된 디바이스는 USB 3.0 디바이스이며 공식 USB 사양에 정의된 SuperSpeed 또는 더 빠른 속도로 작동할 수 있습니다.
DeviceIsOperatingAtSuperSpeedPlusOrHigher
DeviceIsSuperSpeedPlusCapableOrHigher
ReservedMBZ
예약되어 있습니다. 사용하지 마십시오.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 |
지원되는 최소 서버 | 지원되는 버전 없음 |
머리글 | usbioctl.h(Usbioctl.h 포함) |