UCM_PD_POWER_DATA_OBJECT_INIT_ULONG-Funktion (ucmtypes.h)

Initialisiert eine UCM_PD_POWER_DATA_OBJECT-Struktur , indem Power Data Object-Werte interpretiert werden, und legt jedes Feld richtig fest.

Syntax

void UCM_PD_POWER_DATA_OBJECT_INIT_ULONG(
  [out] PUCM_PD_POWER_DATA_OBJECT Pdo,
  [in]  ULONG                     UlongInLittleEndian
);

Parameter

[out] Pdo

Ein Zeiger auf eine UCM_PD_POWER_DATA_OBJECT-Struktur .

[in] UlongInLittleEndian

Der ULONG-Wert, der im Ul-Element von UCM_PD_POWER_DATA_OBJECT festgelegt werden soll.

Rückgabewert

Keine

Bemerkungen

Ein Power Data-Objekt, wie in der Power Delivery-Spezifikation definiert, ist ein 32-Bit-Wert. Es wird erwartet, dass die Hardware die Power Data-Objekte als 32-Bit-Werte abruft. Diese Hilfsprogrammfunktion initialisiert eine UCM_PD_POWER_DATA_OBJECT-Struktur , indem diese Werte interpretiert und jedes Feld richtig festgelegt wird.

Es wird erwartet, dass der Wert von 4 Byte im Little-Endian-Format vorliegt. Die Struktur ist 4 Bytes, und der Clienttreiber kann die Power Data-Objekte von der Hardware in ein Array von UCM_PD_POWER_DATA_OBJECT Strukturen kopieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Zielplattform Windows
KMDF-Mindestversion 1.15
UMDF-Mindestversion 2.15
Kopfzeile ucmtypes.h (include Ucmcx.h)

Weitere Informationen

UCM_PD_POWER_DATA_OBJECT