次の方法で共有


USBPM_CONNECTOR_PROPERTIES構造体 (usbpmapi.h)

コネクタのプロパティについて説明します。 この構造体は、UsbPm_RetrieveCoonnectorProperties 呼び出しで使用されます。

構文

typedef struct _USBPM_CONNECTOR_PROPERTIES {
  USBPM_CONNECTOR ConnectorHandle;
  USBPM_HUB       ParentHubHandle;
  ULONG64         ConnectorId;
  ULONG           SupportedTypeCOperatingModes;
  ULONG           SupportedTypeCSourceCurrentAdvertisements;
  BOOLEAN         IsTypeCAudioAccessorySupported;
  BOOLEAN         IsPdSupported;
  ULONG           SupportedPowerRoles;
} USBPM_CONNECTOR_PROPERTIES, *PUSBPM_CONNECTOR_PROPERTIES;

メンバーズ

ConnectorHandle

このコネクタのハンドル。

ParentHubHandle

このコネクタが属する親ハブのハンドル。

ConnectorId

システム割り当て識別子。

SupportedTypeCOperatingModes

USBC_TYPEC_OPERATING_MODE 列挙体で定義されている値のビットごとの OR。

SupportedTypeCSourceCurrentAdvertisements

USBC_CURRENT 列挙体で定義されている値のビットごとの OR。

IsTypeCAudioAccessorySupported

オーディオ アクセサリがこのコネクタでサポートされているかどうかを示します。

IsPdSupported

このコネクタで PD がサポートされているかどうかを示します。

SupportedPowerRoles

USBC_POWER_ROLE 列挙型で定義されている値のビットごとの OR。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 1809
最小 KMDF バージョン 1.27
UMDF の最小バージョン する 2.27
ヘッダー usbpmapi.h