USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS-Struktur (usbpmapi.h)
Beschreibt die Parameter für die funktion UsbPm_AssignConnectorPowerLevel . Initialisieren Sie diese Struktur, indem Sie USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS_INIT aufrufen.
Syntax
typedef struct _USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS {
USBC_POWER_ROLE PowerRole;
USBPM_ASSIGN_POWER_LEVEL_PARAMS_FORMAT Format;
union {
struct {
UINT8 MaximumPdPowerIn500mW;
USBC_UCSI_SET_POWER_LEVEL_C_CURRENT MaximumTypeCCurrent;
} Ucsi;
struct {
USBC_PD_REQUEST_DATA_OBJECT Rdo;
} Rdo;
};
} USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS, *PUSBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS;
Member
PowerRole
Die USB-Typ-C-Energierolle des Connectors, die in der USBC_POWER_ROLE-Enumeration definiert ist.
Format
Das In der USBPM_ASSIGN_POWER_LEVEL_PARAMS_FORMAT-Enumeration definierte Energieebenenformat.
Ucsi
Beschreibung der inneren USCI-Struktur.
Ucsi.MaximumPdPowerIn500mW
Maximale Leistung in einer Einheit von 500 mW für die Bereitstellung/Nutzung des Steckers.
Ucsi.MaximumTypeCCurrent
Maximaler Strom für die Bereitstellung/Nutzung durch den Connector, der in der USBC_UCSI_SET_POWER_LEVEL_C_CURRENT-Enumeration definiert ist.
Rdo
Beschreibung der inneren RDO-Struktur.
Rdo.Rdo
Das PD Request Data Object, das an den Portpartner dieses Connectors gesendet wurde. Siehe USBC_PD_REQUEST_DATA_OBJECT.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 1809 |
KMDF-Mindestversion | 1,27 |
UMDF-Mindestversion | 2.27 |
Kopfzeile | usbpmapi.h |