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;

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)

Siehe auch

KEY_CACHED_INFORMATION

KEY_FULL_INFORMATION

KEY_INFORMATION_CLASS

KEY_NAME_INFORMATION

KEY_NODE_INFORMATION

KEY_VIRTUALIZATION_INFORMATION

ZwEnumerateKey

ZwQueryKey-