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 concentrador 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 | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1809 |
Versión mínima de KMDF | 1.27 |
Versión mínima de UMDF | 2,27 |
Encabezado | usbpmapi.h |