Freigeben über


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)

Weitere Informationen

KEY_CACHED_INFORMATION

KEY_FULL_INFORMATION

KEY_INFORMATION_CLASS

KEY_NAME_INFORMATION

KEY_NODE_INFORMATION

KEY_VIRTUALIZATION_INFORMATION

ZwEnumerateKey

ZwQueryKey