KEY_BASIC_INFORMATION Struktur (wdm.h)
Die KEY_BASIC_INFORMATION-Struktur definiert eine Teilmenge der vollständigen Informationen, die für einen Registrierungsschlüssel verfügbar sind.
Syntax
typedef struct _KEY_BASIC_INFORMATION {
LARGE_INTEGER LastWriteTime;
ULONG TitleIndex;
ULONG NameLength;
WCHAR Name[1];
} KEY_BASIC_INFORMATION, *PKEY_BASIC_INFORMATION;
Angehörige
LastWriteTime
Beim letzten Ändern dieses Schlüssels oder eines der zugehörigen Werte. Dieser Zeitwert wird im absoluten Systemzeitformat ausgedrückt. Absolute Systemzeit ist die Anzahl von 100-Nanosekunden-Intervallen seit Beginn des Jahres 1601 im gregorianischen Kalender.
TitleIndex
Geräte- und Zwischentreiber sollten dieses Element ignorieren.
NameLength
Die Größe der Schlüsselnamenzeichenfolge in Byte im Name Arrays.
Name[1]
Ein Array mit breiten Zeichen, die den Namen des Registrierungsschlüssels enthalten. Diese Zeichenfolge ist nicht NULL-beendet. Nur das erste Element in diesem Array ist in der KEY_BASIC_INFORMATION Strukturdefinition enthalten. Der Speicher für die verbleibenden Elemente im Array folgt sofort diesem Element.
Bemerkungen
Die ZwEnumerateKey und ZwQueryKey Routinen verwenden die KEY_BASIC_INFORMATION Struktur, um die grundlegenden Informationen für einen Registrierungsschlüssel zu enthalten. Wenn der KeyInformationClass Parameter einer der Routinen KeyBasicInformationist, wird der KeyInformation- Puffer als KEY_BASIC_INFORMATION Struktur behandelt. Weitere Informationen zum KeyBasicInformation Enumerationswert finden Sie unter KEY_INFORMATION_CLASS.
Anforderungen
Anforderung | Wert |
---|---|
Header- | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |