Freigeben über


KEY_VALUE_FULL_INFORMATION-Struktur (wdm.h)

Die KEY_VALUE_FULL_INFORMATION-Struktur definiert informationen, die für einen Werteintrag eines Registrierungsschlüssels verfügbar sind.

Syntax

typedef struct _KEY_VALUE_FULL_INFORMATION {
  ULONG TitleIndex;
  ULONG Type;
  ULONG DataOffset;
  ULONG DataLength;
  ULONG NameLength;
  WCHAR Name[1];
} KEY_VALUE_FULL_INFORMATION, *PKEY_VALUE_FULL_INFORMATION;

Member

TitleIndex

Geräte- und Zwischentreiber sollten diesen Member ignorieren.

Type

Gibt den systemdefinierten Typ für die Registrierungswerte nach dem Member Name an. Eine Zusammenfassung dieser Typen finden Sie unter KEY_VALUE_BASIC_INFORMATION.

DataOffset

Gibt den Offset vom Anfang dieser Struktur bis zu den Daten an, die unmittelbar auf die Name-Zeichenfolge folgen.

DataLength

Gibt die Anzahl der Byte von Registrierungsinformationen für den durch Name identifizierten Werteintrag an.

NameLength

Gibt die Größe des folgenden Werteintragsnamens in Byte an.

Name[1]

Eine Zeichenfolge mit Unicode-Zeichen, die einen Werteintrag des Schlüssels benennen.

Anforderungen

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

Weitere Informationen

KEY_VALUE_BASIC_INFORMATION

KEY_VALUE_INFORMATION_CLASS

KEY_VALUE_PARTIAL_INFORMATION

ZwEnumerateValueKey

ZwQueryValueKey