KEY_NODE_INFORMATION-Struktur (wdm.h)

Die KEY_NODE_INFORMATION-Struktur definiert die grundlegenden Informationen, die für einen Registrierungsschlüssel (Unterschlüssel) verfügbar sind.

Syntax

typedef struct _KEY_NODE_INFORMATION {
  LARGE_INTEGER LastWriteTime;
  ULONG         TitleIndex;
  ULONG         ClassOffset;
  ULONG         ClassLength;
  ULONG         NameLength;
  WCHAR         Name[1];
} KEY_NODE_INFORMATION, *PKEY_NODE_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.

ClassOffset

Der Byteoffset vom Anfang dieser Struktur bis zur Klassennamenzeichenfolge, die sich im Name-Array befindet, das unmittelbar auf die Schlüsselnamenzeichenfolge folgt. Wie die Schlüsselnamenzeichenfolge ist die Klassennamenzeichenfolge nicht null-beendet.

ClassLength

Die Größe in Byte in der Klassennamenzeichenfolge.

NameLength

Die Größe der Schlüsselnamenzeichenfolge in Bytes, die im Name-Array enthalten ist.

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_NODE_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_NODE_INFORMATION-Struktur , um den Registrierungsschlüsselnamen und den Namen der Schlüsselklasse zu enthalten. Wenn der KeyInformationClass-Parameter einer der Routinen KeyNodeInformation ist, wird der KeyInformation-Puffer als KEY_NODE_INFORMATION-Struktur behandelt. Weitere Informationen zum KeyNodeInformation-Enumerationswert finden Sie unter KEY_INFORMATION_CLASS.

Anforderungen

Anforderung Wert
Header wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h)

Weitere Informationen

KEY_BASIC_INFORMATION

KEY_CACHED_INFORMATION

KEY_FULL_INFORMATION

KEY_INFORMATION_CLASS

KEY_NAME_INFORMATION

KEY_VIRTUALIZATION_INFORMATION

ZwEnumerateKey

ZwQueryKey