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