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 |