USB_PORT_PROPERTIES union (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 |
サポートされている最小のサーバー | サポートなし |
Header | usbioctl.h (Usbioctl.h を含む) |