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 |