Freigeben über


KEY_VALUE_INFORMATION_CLASS-Enumeration (wdm.h)

Der KEY_VALUE_INFORMATION_CLASS Enumerationstyp gibt den Typ der Informationen an, die über den Wert eines Registrierungsschlüssels angegeben werden sollen.

Syntax

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

Konstanten

 
KeyValueBasicInformation
Die Informationen werden als KEY_VALUE_BASIC_INFORMATION-Struktur gespeichert.
KeyValueFullInformation
Die Informationen werden als KEY_VALUE_FULL_INFORMATION Struktur gespeichert.
KeyValuePartialInformation
Die Informationen werden als KEY_VALUE_PARTIAL_INFORMATION-Struktur gespeichert.
KeyValueFullInformationAlign64
Die Informationen werden als KEY_VALUE_FULL_INFORMATION Struktur gespeichert, die an einer 64-Bit-Grenze (d. h. 8 Byte) im Arbeitsspeicher ausgerichtet ist. Wenn der vom Aufrufer bereitgestellte Puffer nicht an einer 64-Bit-Grenze gestartet wird, gibt ZwQueryValueKeySTATUS_DATATYPE_MISALIGNMENT zurück.
KeyValuePartialInformationAlign64
Die Informationen werden als KEY_VALUE_PARTIAL_INFORMATION_ALIGN64-Struktur gespeichert, die an einer 64-Bit-Grenze (d. h. 8 Byte) im Arbeitsspeicher ausgerichtet ist. Wenn der vom Aufrufer bereitgestellte Puffer nicht an einer 64-Bit-Grenze gestartet wird, gibt ZwQueryValueKeySTATUS_DATATYPE_MISALIGNMENT zurück.
KeyValueLayerInformation
MaxKeyValueInfoClass
Der maximale Wert in diesem Enumerationstyp.

Hinweise

Verwenden Sie die KEY_VALUE_INFORMATION_CLASS-Werte , um den Datentyp anzugeben, der von den Routinen ZwEnumerateValueKey und ZwQueryValueKey bereitgestellt werden soll.

Anforderungen

Anforderung Wert
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)

Weitere Informationen

KEY_VALUE_BASIC_INFORMATION

KEY_VALUE_FULL_INFORMATION

KEY_VALUE_PARTIAL_INFORMATION

ZwEnumerateValueKey

ZwQueryValueKey