структура USBPM_CONNECTOR_PROPERTIES (usbpmapi.h)

Описывает свойства соединителя. Эта структура используется в вызове 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