USB_PORT_PROPERTIES 공용 구조체(usbioctl.h)

USB_PORT_PROPERTIES 공용 구조체는 USB(유니버설 직렬 버스) 포트의 기능을 보고하는 데 사용됩니다.

포트 기능은 IOCTL_USB_GET_PORT_CONNECTOR_PROPERTIES I/O 제어 요청에 의해 USB_PORT_CONNECTOR_PROPERTIES 구조에서 검색됩니다.

구문

typedef union _USB_PORT_PROPERTIES {
  ULONG  ul;
  struct {
    ULONG PortIsUserConnectable : 1;
    ULONG PortIsDebugCapable : 1;
    ULONG PortHasMultipleCompanions : 1;
    ULONG PortConnectorIsTypeC : 1;
    ULONG ReservedMBZ : 28;
  };
} USB_PORT_PROPERTIES, *PUSB_PORT_PROPERTIES;

멤버

ul

포트의 속성과 기능을 나타내는 비트 마스크입니다.

PortIsUserConnectable

TRUE이면 포트가 사용자에게 표시되고 USB 디바이스를 포트에 연결하거나 포트에서 분리할 수 있습니다.

PortIsDebugCapable

TRUE이면 포트는 USB 연결을 통해 디버깅을 지원합니다.

PortHasMultipleCompanions

PortConnectorIsTypeC

ReservedMBZ

예약되어 있습니다. 사용하지 마십시오.

요구 사항

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

추가 정보

IOCTL_USB_GET_PORT_CONNECTOR_PROPERTIES

USB_PORT_CONNECTOR_PROPERTIES