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 bereitgestellt 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 mit einer 64-Bit-Grenze gestartet wird, gibt ZwQueryValueKeySTATUS_DATATYPE_MISALIGNMENTzurü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 mit einer 64-Bit-Grenze gestartet wird, gibt ZwQueryValueKeySTATUS_DATATYPE_MISALIGNMENTzurück.
KeyValueLayerInformation
MaxKeyValueInfoClass
Der Maximalwert in diesem Enumerationstyp.

Bemerkungen

Verwenden Sie die KEY_VALUE_INFORMATION_CLASS Werte, um den Typ der daten anzugeben, die von den ZwEnumerateValueKey und ZwQueryValueKey Routinen bereitgestellt werden sollen.

Anforderungen

Anforderung Wert
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Siehe auch

KEY_VALUE_BASIC_INFORMATION

KEY_VALUE_FULL_INFORMATION

KEY_VALUE_PARTIAL_INFORMATION

ZwEnumerateValueKey

ZwQueryValueKey-