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 Version 1809
最小 KMDF バージョン 1.27
最小 UMDF バージョン 2.27
Header usbpmapi.h