estructura USBPM_CONNECTOR_PROPERTIES (usbpmapi.h)
Describe las propiedades de un conector. Esta estructura se usa en la llamada UsbPm_RetrieveCoonnectorProperties.
Sintaxis
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;
Miembros
ConnectorHandle
Identificador de este conector.
ParentHubHandle
Identificador del centro primario al que pertenece este conector.
ConnectorId
Identificador asignado por el sistema.
SupportedTypeCOperatingModes
OR bit a bit de los valores definidos en la enumeración USBC_TYPEC_OPERATING_MODE.
SupportedTypeCSourceCurrentAdvertisements
OR bit a bit de los valores definidos en la enumeración USBC_CURRENT.
IsTypeCAudioAccessorySupported
Indica si este conector admite accesorios de audio.
IsPdSupported
Indica si se admite pd en este conector.
SupportedPowerRoles
OR bit a bit de los valores definidos en la enumeración USBC_POWER_ROLE.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 10, versión 1809 |
versión mínima de KMDF | 1.27 |
versión mínima de UMDF | 2.27 |
encabezado de | usbpmapi.h |