Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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) |