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 |