função UCM_PD_POWER_DATA_OBJECT_INIT_ULONG (ucmtypes.h)

Inicializa uma estrutura UCM_PD_POWER_DATA_OBJECT interpretando valores do Objeto do Power Data e define cada campo corretamente.

Sintaxe

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

Parâmetros

[out] Pdo

Um ponteiro para uma estrutura UCM_PD_POWER_DATA_OBJECT .

[in] UlongInLittleEndian

O valor ULONG a ser definido no membro Ul de UCM_PD_POWER_DATA_OBJECT.

Retornar valor

Nenhum

Comentários

Um Objeto power data, conforme definido pela especificação de Entrega de Energia, é um valor de 32 bits. Espera-se que o hardware recupere os Objetos do Power Data como valores de 32 bits. Essa função de utilitário inicializa uma estrutura UCM_PD_POWER_DATA_OBJECT interpretando esses valores e definindo cada campo corretamente.

Espera-se que o valor de 4 bytes esteja no formato little-endian. A estrutura é de 4 bytes e o driver do cliente pode memcopiar os Objetos do Power Data do hardware em uma matriz de estruturas UCM_PD_POWER_DATA_OBJECT .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Plataforma de Destino Windows
Versão mínima do KMDF 1.15
Versão mínima do UMDF 2.15
Cabeçalho ucmtypes.h (inclua Ucmcx.h)

Confira também

UCM_PD_POWER_DATA_OBJECT