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 요청에서 호출자는 SupportedUsbProtocols를 USB_PROTOCOLS 정의된 하나 이상의 플래그 중 비트 OR로 설정할 수 있습니다.
요청이 완료되면 SupportedUsbProtocols 에는 포트에서 실제로 지원되는 프로토콜을 나타내는 플래그가 포함됩니다.
Flags
연결된 디바이스 또는 포트의 속성과 기능을 나타내는 비트 마스크입니다. 자세한 내용은 USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 |
지원되는 최소 서버 | 지원되는 버전 없음 |
머리글 | usbioctl.h(Usbioctl.h 포함) |