Partilhar via


KEY_VALUE_INFORMATION_CLASS enumeração (wdm.h)

O tipo de enumeração KEY_VALUE_INFORMATION_CLASS especifica o tipo de informação a ser fornecida sobre o valor de uma chave do Registro.

Sintaxe

typedef enum _KEY_VALUE_INFORMATION_CLASS {
  KeyValueBasicInformation,
  KeyValueFullInformation,
  KeyValuePartialInformation,
  KeyValueFullInformationAlign64,
  KeyValuePartialInformationAlign64,
  KeyValueLayerInformation,
  MaxKeyValueInfoClass
} KEY_VALUE_INFORMATION_CLASS;

Constantes

 
KeyValueBasicInformation
As informações são armazenadas como uma estrutura KEY_VALUE_BASIC_INFORMATION.
KeyValueFullInformation
As informações são armazenadas como uma estrutura KEY_VALUE_FULL_INFORMATION.
KeyValuePartialInformation
As informações são armazenadas como uma estrutura KEY_VALUE_PARTIAL_INFORMATION.
KeyValueFullInformationAlign64
As informações são armazenadas como uma estrutura KEY_VALUE_FULL_INFORMATION alinhada a um limite de 64 bits (ou seja, 8 bytes) na memória. Se o buffer fornecido pelo chamador não iniciar em um limite de 64 bits, ZwQueryValueKey retornará STATUS_DATATYPE_MISALIGNMENT.
KeyValuePartialInformationAlign64
As informações são armazenadas como uma estrutura KEY_VALUE_PARTIAL_INFORMATION_ALIGN64 alinhada a um limite de 64 bits (ou seja, 8 bytes) na memória. Se o buffer fornecido pelo chamador não iniciar em um limite de 64 bits, ZwQueryValueKey retornará STATUS_DATATYPE_MISALIGNMENT.
KeyValueLayerInformation
MaxKeyValueInfoClass
O valor máximo nesse tipo de enumeração.

Observações

Use os valores KEY_VALUE_INFORMATION_CLASS para especificar o tipo de dados a serem fornecidos pelo ZwEnumerateValueKey e rotinas de ZwQueryValueKey.

Requisitos

Requisito Valor
cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Consulte também

KEY_VALUE_BASIC_INFORMATION

KEY_VALUE_FULL_INFORMATION

KEY_VALUE_PARTIAL_INFORMATION

ZwEnumerateValueKey

ZwQueryValueKey