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 を含む) |