다음을 통해 공유


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 포함)

추가 정보

IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2

USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS