USB_NODE_CONNECTION_ATTRIBUTES 구조체(usbioctl.h)

USB_NODE_CONNECTION_ATTRIBUTES 구조체는 IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES I/O 컨트롤 요청과 함께 연결의 특성을 검색하는 데 사용됩니다.

구문

typedef struct _USB_NODE_CONNECTION_ATTRIBUTES {
  ULONG                 ConnectionIndex;
  USB_CONNECTION_STATUS ConnectionStatus;
  ULONG                 PortAttributes;
} USB_NODE_CONNECTION_ATTRIBUTES, *PUSB_NODE_CONNECTION_ATTRIBUTES;

멤버

ConnectionIndex

IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES I/O 컨트롤 요청에 대한 입력 시 이 멤버는 포트 수를 포함합니다.

ConnectionStatus

IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES I/O 컨트롤 요청의 출력에서 이 멤버는 연결 상태 나타내는 USB_CONNECTION_STATUS 열거자를 포함합니다.

PortAttributes

IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES I/O 컨트롤 요청의 출력에서 이 멤버는 Microsoft 확장 포트 특성을 포함합니다.

Windows Vista, Windows Server 2008 및 Windows 7의 경우 Microsoft 확장 포트 특성 필드는 항상 0입니다.

Windows XP 및 Windows Server 2003의 경우 PortAttributes 값이 Microsoft 확장 포트 특성인 USB_PORTATTR_NO_OVERCURRENT_UI 설정될 수 있습니다. 이 특성은 포트에서 과류가 발생할 때 사용자가 볼 수 있는 인터페이스가 표시되지 않음을 나타냅니다.

요구 사항

요구 사항
헤더 usbioctl.h(Usbioctl.h 포함)

추가 정보

IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES

USB 구조체

USB_CONNECTION_STATUS