estrutura USBPM_CONNECTOR_PROPERTIES (usbpmapi.h)

Descreve as propriedades de um conector. Essa estrutura é usada na chamada UsbPm_RetrieveCoonnectorProperties .

Sintaxe

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;

Membros

ConnectorHandle

Um identificador desse conector.

ParentHubHandle

O identificador do hub pai ao qual esse conector pertence.

ConnectorId

Um identificador atribuído pelo sistema.

SupportedTypeCOperatingModes

Um OR bit a bit dos valores definidos na enumeração USBC_TYPEC_OPERATING_MODE .

SupportedTypeCSourceCurrentAdvertisements

Um OR bit a bit dos valores definidos na enumeração USBC_CURRENT .

IsTypeCAudioAccessorySupported

Indica se os acessórios de áudio são compatíveis com esse conector.

IsPdSupported

Indica se há suporte para PD nesse conector.

SupportedPowerRoles

Um OR bit a bit dos valores definidos na enumeração USBC_POWER_ROLE .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1809
Versão mínima do KMDF 1.27
Versão mínima do UMDF 2.27
Cabeçalho usbpmapi.h