UCM_PD_REQUEST_DATA_OBJECT Union (ucmtypes.h)
Beschreibt ein Anforderungsdatenobjekt (Request Data Object, RDO). Informationen zu diesen Membern finden Sie in der Power Delivery-Spezifikation.
Syntax
typedef union _UCM_PD_REQUEST_DATA_OBJECT {
ULONG Ul;
struct {
unsigned Reserved1 : 28;
unsigned ObjectPosition : 3;
unsigned Reserved2 : 1;
} Common;
struct {
unsigned MaximumOperatingCurrentIn10mA : 10;
unsigned OperatingCurrentIn10mA : 10;
unsigned Reserved1 : 4;
unsigned NoUsbSuspend : 1;
unsigned UsbCommunicationCapable : 1;
unsigned CapabilityMismatch : 1;
unsigned GiveBackFlag : 1;
unsigned ObjectPosition : 3;
unsigned Reserved2 : 1;
} FixedAndVariableRdo;
struct {
unsigned MaximumOperatingPowerIn250mW : 10;
unsigned OperatingPowerIn250mW : 10;
unsigned Reserved1 : 4;
unsigned NoUsbSuspend : 1;
unsigned UsbCommunicationCapable : 1;
unsigned CapabilityMismatch : 1;
unsigned GiveBackFlag : 1;
unsigned ObjectPosition : 3;
unsigned Reserved2 : 1;
} BatteryRdo;
} UCM_PD_REQUEST_DATA_OBJECT, *PUCM_PD_REQUEST_DATA_OBJECT;
Member
Ul
Größe der -Struktur.
Common
Common.Reserved1
Reserviert.
Common.ObjectPosition
Objektposition.
Common.Reserved2
Reserviert.
FixedAndVariableRdo
FixedAndVariableRdo.MaximumOperatingCurrentIn10mA
Maximaler Strom in 10 mA-Einheiten.
FixedAndVariableRdo.OperatingCurrentIn10mA
Betriebsstrom in 10mA-Einheiten.
FixedAndVariableRdo.Reserved1
Reserviert.
FixedAndVariableRdo.NoUsbSuspend
Gibt Unterstützung für USB-Anhalte an.
FixedAndVariableRdo.UsbCommunicationCapable
USB-Kommunikation fähig.
FixedAndVariableRdo.CapabilityMismatch
Funktionskonflikt
FixedAndVariableRdo.GiveBackFlag
GiveBack-Flag.
FixedAndVariableRdo.ObjectPosition
Objektposition.
FixedAndVariableRdo.Reserved2
Für die zukünftige Verwendung reserviert.
BatteryRdo
BatteryRdo.MaximumOperatingPowerIn250mW
Maximale Betriebsleistung in 250mW-Einheiten.
BatteryRdo.OperatingPowerIn250mW
Betriebsleistung in 250mW-Einheiten.
BatteryRdo.Reserved1
Für die zukünftige Verwendung reserviert.
BatteryRdo.NoUsbSuspend
USB-Suspend.
BatteryRdo.UsbCommunicationCapable
USB-Kommunikationsfähig.
BatteryRdo.CapabilityMismatch
Funktionskonflikt.
BatteryRdo.GiveBackFlag
GiveBack-Flag.
BatteryRdo.ObjectPosition
Objektposition.
BatteryRdo.Reserved2
Reserviert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
KMDF-Mindestversion | 1.15 |
UMDF-Mindestversion | 2.15 |
Kopfzeile | ucmtypes.h (ucmcx.h einschließen) |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für