Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Descreve as propriedades de um conector. Essa estrutura é usada na chamada UsbPm_RetrieveConnectorProperties .
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 |