Compartilhar via


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
de cliente com suporte mínimo 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