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