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 |