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) |