Compartir a través de


enumeración KEY_VALUE_INFORMATION_CLASS (wdm.h)

El tipo de enumeración KEY_VALUE_INFORMATION_CLASS especifica el tipo de información que se debe proporcionar sobre el valor de una clave del Registro.

Sintaxis

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

Constantes

 
KeyValueBasicInformation
La información se almacena como una estructura de KEY_VALUE_BASIC_INFORMATION.
KeyValueFullInformation
La información se almacena como una estructura KEY_VALUE_FULL_INFORMATION.
KeyValuePartialInformation
La información se almacena como una estructura KEY_VALUE_PARTIAL_INFORMATION.
KeyValueFullInformationAlign64
La información se almacena como una estructura de KEY_VALUE_FULL_INFORMATION que está alineada con un límite de 64 bits (es decir, 8 bytes) en la memoria. Si el búfer proporcionado por el autor de la llamada no se inicia en un límite de 64 bits, ZwQueryValueKey devuelve STATUS_DATATYPE_MISALIGNMENT.
KeyValuePartialInformationAlign64
La información se almacena como una estructura de KEY_VALUE_PARTIAL_INFORMATION_ALIGN64 que se alinea con un límite de 64 bits (es decir, 8 bytes) en memoria. Si el búfer proporcionado por el autor de la llamada no se inicia en un límite de 64 bits, ZwQueryValueKey devuelve STATUS_DATATYPE_MISALIGNMENT.
KeyValueLayerInformation
MaxKeyValueInfoClass
Valor máximo de este tipo de enumeración.

Observaciones

Use los valores de KEY_VALUE_INFORMATION_CLASS para especificar el tipo de datos que debe proporcionar el ZwEnumerateValueKey y rutinas de ZwQueryValueKey.

Requisitos

Requisito Valor
encabezado de wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Consulte también

KEY_VALUE_BASIC_INFORMATION

KEY_VALUE_FULL_INFORMATION

KEY_VALUE_PARTIAL_INFORMATION

ZwEnumerateValueKey

ZwQueryValueKey