KEY_VIRTUALIZATION_INFORMATION構造体 (ntddk.h)

KEY_VIRTUALIZATION_INFORMATION構造体は、レジストリ キーまたはサブキーで使用できる基本情報を定義します。

構文

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;

メンバー

VirtualizationCandidate

キーが仮想化名前空間スコープの一部であるかどうかを指定します。

VirtualizationEnabled

このキーで仮想化を有効にするかどうかを指定します。 この値は、 VirtualizationCandidate が 1 の場合にのみ 1 に設定できます。

VirtualTarget

キーが仮想キーかどうかを指定します。 この値は、 VirtualizationCandidateVirtualizationEnabled の両方が 0 の場合にのみ 1 に設定できます。 この値は、仮想ストア キー ハンドルでのみ有効です。

VirtualStore

キーが仮想ストア パスの一部であるかどうかを指定します。

VirtualSource

キーが仮想化されたかどうかを指定します。 この値は、 VirtualizationCandidate が 1 の場合にのみ 1 に設定できます。

Reserved

この値はシステムで使うために予約されています。

要件

要件
サポートされている最小のクライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
Header ntddk.h (Ntddk.h を含む)

こちらもご覧ください

KEY_BASIC_INFORMATION

KEY_CACHED_INFORMATION

KEY_FULL_INFORMATION

KEY_INFORMATION_CLASS

KEY_NAME_INFORMATION

KEY_NODE_INFORMATION

ZwEnumerateKey

ZwQueryKey