Freigeben über


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;

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.

ClassOffset

Der Byteoffset vom Anfang dieser Struktur bis zur Klassennamenzeichenfolge, die sich im Name Array befindet, unmittelbar nach der Schlüsselnamenzeichenfolge. Wie bei der Schlüsselnamenzeichenfolge wird die Klassennamenzeichenfolge nicht null beendet.

ClassLength

Die Größe in Byte in der Klassennamenzeichenfolge.

NameLength

Die Größe der Schlüsselnamenzeichenfolge in Byte, die im Name Arrays enthalten ist.

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_NODE_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_NODE_INFORMATION Struktur, um den Namen des Registrierungsschlüssels und den Schlüsselklassennamen zu enthalten. Wenn der KeyInformationClass Parameter einer der Routine KeyNodeInformationist, 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 (include Wdm.h, Ntddk.h, Ntifs.h)

Siehe auch

KEY_BASIC_INFORMATION

KEY_CACHED_INFORMATION

KEY_FULL_INFORMATION

KEY_INFORMATION_CLASS

KEY_NAME_INFORMATION

KEY_VIRTUALIZATION_INFORMATION

ZwEnumerateKey

ZwQueryKey-