Msvm_BasedOn クラス

下位レベルのエクステントから記憶域エクステントをアセンブルする方法を説明する関連付け。 たとえば、ProtectedSpaceExtents は PhysicalExtents の一部であり、VolumeSet は 1 つ以上の Physical または ProtectedSpaceExtents からアセンブルされます。 別の例として、CacheMemory は独立して定義し、PhysicalElement で実現することも、Volatile または NonVolatileStorageExtents に基づいて定義することもできます。

次の構文は、簡略化されたマネージ オブジェクト形式 (MOF) コードであり、継承されたすべてのプロパティが含まれています。

構文

[Association, Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_BasedOn : CIM_BasedOn
{
  CIM_StorageExtent REF Antecedent;
  CIM_StorageExtent REF Dependent;
  uint64                StartingAddress;
  uint64                EndingAddress;
  uint16                OrderIndex;
};

メンバー

Msvm_BasedOn クラスには、次の種類のメンバーがあります。

プロパティ

Msvm_BasedOn クラスには、これらのプロパティがあります。

先行

データ型: CIM_StorageExtent

アクセスの種類: 読み取り専用

下位レベルのストレージ エクステント。 このプロパティは、 CIM_BasedOnから継承されます。

依存型

データ型: CIM_StorageExtent

アクセスの種類: 読み取り専用

より高いレベルのストレージ・エクステント。 このプロパティは、 CIM_BasedOnから継承されます。

EndingAddress

データ型: uint64

アクセスの種類: 読み取り専用

下位レベルのストレージでは、より高いレベルのエクステントが終了する終了アドレス。 このプロパティは、連続していないエクステントを上位レベルのグループにマッピングする場合に便利です。 このプロパティは、 CIM_BasedOnから継承されます。

OrderIndex

データ型: uint16

アクセスの種類: 読み取り専用

上位レベルのストレージ・エクステントのアセンブル方法を記述する関連付けに基づいて に対する順序がある場合、 OrderIndex プロパティはこれを示します。 注文が存在する場合、 同じ Dependent 値 (同じ上位レベルのエクステント) を持つインスタンスは 、OrderIndex プロパティに一意の値を配置する必要があります。 最小値は、下位レベルのエクステントのコレクションの最初のメンバーを意味し、値の増加は、コレクションの連続するメンバーを意味します。 順序付けられたリレーションシップがない場合は、0 の値を指定する必要があります。 このプロパティの使用例は、3 つのディスクの RAID-0 ストライプ配列を定義することです。 結果として得られる RAID アレイは、3 つの各ディスクを記述するストレージ・エクステントに依存するストレージ・エクステントです。 ディスク エクステントから RAID アレイへの各関連付けの OrderIndex は、RAID データへのアクセスにディスク エクステントを使用する順序を示すために、1、2、および 3 として指定できます。 このプロパティは、 CIM_BasedOnから継承されます。

StartingAddress

データ型: uint64

アクセスの種類: 読み取り専用

開始アドレス。下位レベルのストレージでは、より高いレベルのエクステントが開始されます。 このプロパティは、 CIM_BasedOnから継承されます。

要件

要件
サポートされている最小のクライアント
Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2012 [デスクトップ アプリのみ]
名前空間
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
[DLL]
Vmms.exe