Partager via


structure KEY_VIRTUALIZATION_INFORMATION (ntddk.h)

La structure KEY_VIRTUALIZATION_INFORMATION définit les informations de base disponibles pour une clé de Registre ou une sous-clé.

Syntaxe

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;

Membres

VirtualizationCandidate

Spécifie si la clé fait partie de l’étendue de l’espace de noms de virtualisation.

VirtualizationEnabled

Spécifie si la virtualisation est activée sur cette clé. Cette valeur peut être définie sur 1 uniquement si VirtualizationCandidate est 1.

VirtualTarget

Spécifie si la clé est une clé virtuelle. Cette valeur peut être définie sur 1 uniquement si VirtualizationCandidate et VirtualizationEnabled sont tous les deux 0. Cette valeur est valide uniquement sur les handles de clé de magasin virtuel.

VirtualStore

Spécifie si la clé fait partie du chemin du magasin virtuel.

VirtualSource

Spécifie si la clé a jamais été virtualisée. Cette valeur peut être définie sur 1 uniquement si VirtualizationCandidate est 1.

Reserved

Cette valeur est réservée pour une utilisation système.

Exigences

Exigence Valeur
client minimum pris en charge Disponible sur Windows Vista et versions ultérieures du système d’exploitation Windows.
d’en-tête ntddk.h (include Ntddk.h)

Voir aussi

KEY_BASIC_INFORMATION

KEY_CACHED_INFORMATION

KEY_FULL_INFORMATION

KEY_INFORMATION_CLASS

KEY_NAME_INFORMATION

KEY_NODE_INFORMATION

ZwEnumerateKey

ZwQueryKey