USB_NODE_CONNECTION_INFORMATION_EX_V2 구조체(usbioctl.h)

USB_NODE_CONNECTION_INFORMATION_EX_V2 구조는 특정 포트에 연결된 USB(유니버설 직렬 버스) 디바이스에 대한 속도 정보를 검색하기 위해 IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 I/O 제어 요청과 함께 사용됩니다.

구문

typedef struct _USB_NODE_CONNECTION_INFORMATION_EX_V2 {
  ULONG                                       ConnectionIndex;
  ULONG                                       Length;
  USB_PROTOCOLS                               SupportedUsbProtocols;
  USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS Flags;
} USB_NODE_CONNECTION_INFORMATION_EX_V2, *PUSB_NODE_CONNECTION_INFORMATION_EX_V2;

멤버

ConnectionIndex

포트 번호. USB 허브에 n 포트가 있는 경우 포트 번호는 1에서 n으로 지정됩니다. 포트 수를 얻으려면 IOCTL_USB_GET_HUB_INFORMATION_EX I/O 제어 요청을 보냅니다. 요청은 허브에서 가장 높은 포트 번호를 검색합니다.

Length

USB_NODE_CONNECTION_INFORMATION_EX_V2 구조를 유지하는 데 필요한 바이트 수입니다. 호출자가 IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 요청에 대한 입력으로 값을 설정해야 합니다.

SupportedUsbProtocols

포트에서 지원하는 USB 신호 프로토콜입니다.

호출자의 IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2 요청에서 호출자는 SupportedUsbProtocolsUSB_PROTOCOLS 정의된 하나 이상의 플래그 중 비트 OR로 설정할 수 있습니다.

요청이 완료되면 SupportedUsbProtocols 에는 포트에서 실제로 지원되는 프로토콜을 나타내는 플래그가 포함됩니다.

Flags

연결된 디바이스 또는 포트의 속성과 기능을 나타내는 비트 마스크입니다. 자세한 내용은 USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8
지원되는 최소 서버 지원되는 버전 없음
머리글 usbioctl.h(Usbioctl.h 포함)

추가 정보

IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2

USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS