Share via


función UCM_PD_POWER_DATA_OBJECT_INIT_ULONG (ucmtypes.h)

Inicializa una estructura de UCM_PD_POWER_DATA_OBJECT interpretando los valores del objeto de datos de Power y establece cada campo correctamente.

Sintaxis

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

Parámetros

[out] Pdo

Puntero a una estructura de UCM_PD_POWER_DATA_OBJECT .

[in] UlongInLittleEndian

Valor ULONG que se va a establecer en el miembro Ul de UCM_PD_POWER_DATA_OBJECT.

Valor devuelto

None

Observaciones

Un objeto de datos de energía, tal y como se define en la especificación de entrega de energía, es un valor de 32 bits. Se espera que el hardware recupere power Data Objects como valores de 32 bits. Esta función de utilidad inicializa una estructura de UCM_PD_POWER_DATA_OBJECT interpretando esos valores y estableciendo cada campo correctamente.

Se espera que el valor de 4 bytes esté en formato little-endian. La estructura es de 4 bytes y el controlador cliente puede memcopy los objetos de datos de energía del hardware en una matriz de estructuras de UCM_PD_POWER_DATA_OBJECT .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Servidor mínimo compatible Windows Server 2016
Plataforma de destino Windows
Versión mínima de KMDF 1.15
Versión mínima de UMDF 2.15
Encabezado ucmtypes.h (include Ucmcx.h)

Consulte también

UCM_PD_POWER_DATA_OBJECT