次の方法で共有


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