Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibt die Parameter für die UsbPm_AssignConnectorPowerLevel-Funktion. Initialisieren Sie diese Struktur, indem Sie USBPM_ASSIGN_CONNECTOR_POWER_LEVEL_PARAMS_INITaufrufen.
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;
Angehörige
PowerRole
Die USB-Type-C Energierolle des Verbinders, definiert in der USBC_POWER_ROLE Enumeration.
Format
Das in der USBPM_ASSIGN_POWER_LEVEL_PARAMS_FORMAT Enumeration definierte Format der Leistungsebene.
Ucsi
Beschreibung der inneren USCI-Struktur.
Ucsi.MaximumPdPowerIn500mW
Maximale Leistung in einer 500mW-Einheit für den Verbinder, der bereitgestellt/verbraucht werden soll.
Ucsi.MaximumTypeCCurrent
Maximaler Strom für den Connector, der bereitgestellt/verbraucht werden soll, der in der USBC_UCSI_SET_POWER_LEVEL_C_CURRENT-Enumeration definiert ist.
Rdo
Beschreibung der inneren RDO-Struktur.
Rdo.Rdo
Das PD-Anforderungsdatenobjekt, das an den Portpartner dieses Connectors gesendet wurde. Siehe USBC_PD_REQUEST_DATA_OBJECT.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 10, Version 1809 |
| Minimale KMDF-Version | 1.27 |
| Mindest-UMDF-Version | 2.27 |
| Header- | usbpmapi.h |