Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Описывает свойства соединителя. Эта структура используется в вызове UsbPm_RetrieveConnectorProperties .
Синтаксис
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.
SupportedTypeCSourceCurrentAdvertisements
Битовая ИЛИ значений, определенных в перечислении USBC_CURRENT.
IsTypeCAudioAccessorySupported
Указывает, поддерживаются ли аксессуары для звука этим соединителем.
IsPdSupported
Указывает, поддерживается ли pd в этом соединителе.
SupportedPowerRoles
Битовая ИЛИ значений, определенных в перечислении USBC_POWER_ROLE.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 10 версии 1809 |
| минимальная версия KMDF | 1.27 |
| минимальная версия UMDF | 2.27 |
| заголовка | usbpmapi.h |