Freigeben über


KEY_VIRTUALIZATION_INFORMATION-Struktur (ntddk.h)

Die KEY_VIRTUALIZATION_INFORMATION-Struktur definiert die grundlegenden Informationen, die für einen Registrierungsschlüssel oder Unterschlüssel verfügbar sind.

Syntax

typedef struct _KEY_VIRTUALIZATION_INFORMATION {
  ULONG VirtualizationCandidate : 1;
  ULONG VirtualizationEnabled : 1;
  ULONG VirtualTarget : 1;
  ULONG VirtualStore : 1;
  ULONG VirtualSource : 1;
  ULONG Reserved : 27;
} KEY_VIRTUALIZATION_INFORMATION, *PKEY_VIRTUALIZATION_INFORMATION;

Member

VirtualizationCandidate

Gibt an, ob der Schlüssel Teil des Virtualisierungsnamespacebereichs ist.

VirtualizationEnabled

Gibt an, ob die Virtualisierung für diesen Schlüssel aktiviert ist. Dieser Wert kann nur auf 1 festgelegt werden, wenn VirtualizationCandidate 1 ist.

VirtualTarget

Gibt an, ob es sich bei dem Schlüssel um einen virtuellen Schlüssel handelt. Dieser Wert kann nur auf 1 festgelegt werden, wenn VirtualizationCandidate und VirtualizationEnabled beide 0 sind. Dieser Wert ist nur für die Schlüsselhandles des virtuellen Speichers gültig.

VirtualStore

Gibt an, ob der Schlüssel Teil des Pfads des virtuellen Speichers ist.

VirtualSource

Gibt an, ob der Schlüssel jemals virtualisiert wurde. Dieser Wert kann nur auf 1 festgelegt werden, wenn VirtualizationCandidate 1 ist.

Reserved

Dieser Wert ist für die Verwendung durch das System reserviert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar unter Windows Vista und höheren Versionen des Windows-Betriebssystems.
Kopfzeile ntddk.h (include Ntddk.h)

Weitere Informationen

KEY_BASIC_INFORMATION

KEY_CACHED_INFORMATION

KEY_FULL_INFORMATION

KEY_INFORMATION_CLASS

KEY_NAME_INFORMATION

KEY_NODE_INFORMATION

ZwEnumerateKey

ZwQueryKey