funzione UCM_PD_POWER_DATA_OBJECT_INIT_ULONG (ucmtypes.h)

Inizializza una struttura UCM_PD_POWER_DATA_OBJECT interpretando i valori di Power Data Object e imposta ogni campo correttamente.

Sintassi

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

Parametri

[out] Pdo

Puntatore a una struttura UCM_PD_POWER_DATA_OBJECT .

[in] UlongInLittleEndian

Valore di ULONG da impostare nel membro Ul di UCM_PD_POWER_DATA_OBJECT.

Valore restituito

nessuno

Osservazioni

Un oggetto Power Data, come definito dalla specifica power delivery, è un valore a 32 bit. È previsto che l'hardware recuperi gli oggetti Power Data come valori a 32 bit. Questa funzione di utilità inizializza una struttura UCM_PD_POWER_DATA_OBJECT interpretando tali valori e impostando correttamente ogni campo.

Si prevede che il valore di 4 byte sia in formato little-endian. La struttura è di 4 byte e il driver client può eseguire la memcopy di Power Data Objects dall'hardware in una matrice di strutture UCM_PD_POWER_DATA_OBJECT .

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Piattaforma di destinazione Windows
Versione KMDF minima 1.15
Versione UMDF minima 2.15
Intestazione ucmtypes.h (include Ucmcx.h)

Vedi anche

UCM_PD_POWER_DATA_OBJECT