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;
Member
LastWriteTime
Die letzte Änderung dieses Schlüssels oder eines seiner Werte. Dieser Zeitwert wird im absoluten Systemzeitformat ausgedrückt. Die absolute Systemzeit ist die Anzahl der 100-Nanosekunden-Intervalle seit Beginn des Jahres 1601 im gregorianischen Kalender.
TitleIndex
Geräte- und Zwischentreiber sollten diesen Member ignorieren.
NameLength
Die Größe der Schlüsselnamenzeichenfolge im Name-Array in Bytes.
Name[1]
Ein Array von Breitzeichen, das den Namen des Registrierungsschlüssels enthält. Diese Zeichenfolge ist nicht NULL-endend. 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 unmittelbar auf dieses Element.
Hinweise
Die Routinen ZwEnumerateKey und ZwQueryKey verwenden die KEY_BASIC_INFORMATION-Struktur , um die grundlegenden Informationen für einen Registrierungsschlüssel zu enthalten. Wenn der KeyInformationClass-Parameter einer der Routinen KeyBasicInformation ist, 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 (einschließlich Wdm.h, Ntddk.h, Ntifs.h) |