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 |