CIM_VirtualSystemSettingData クラス

仮想化固有のプロパティのセットを使用して、仮想システムの仮想側面について説明します。 CIM_VirtualSystemSettingData は、仮想システム構成の最上位クラスとしても使用されます。

構文

[Abstract, Version("2.25.0"), UMLPackagePath("CIM::System::SystemElements"), AMENDMENT]
class CIM_VirtualSystemSettingData : CIM_SettingData
{
  string   VirtualSystemIdentifier;
  string   VirtualSystemType;
  string   Notes[];
  datetime CreationTime;
  string   ConfigurationID;
  string   ConfigurationDataRoot;
  string   ConfigurationFile;
  string   SnapshotDataRoot;
  string   SuspendDataRoot;
  string   SwapFileDataRoot;
  string   LogDataRoot;
  uint16   AutomaticStartupAction;
  datetime AutomaticStartupActionDelay;
  uint16   AutomaticStartupActionSequenceNumber;
  uint16   AutomaticShutdownAction;
  uint16   AutomaticRecoveryAction;
  string   RecoveryFile;
};

メンバー

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

プロパティ

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

AutomaticRecoveryAction

データ型: uint16

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

仮想システムによって実行されるソフトウェアが失敗したときに仮想システムに対して実行するアクション。 このプロパティで対処されるエラーには、中断不可能な待機状態の状態など、ホスト プラットフォームで検出できるエラーのみが含まれます。

なし (2)

再起動 (3)

スナップショットに戻す (4)

DMTF 予約済み (..)

AutomaticShutdownAction

データ型: uint16

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

ホストがシャットダウンされたときに仮想システムに対して実行するアクション。

オフにする (2)

状態の保存 (3)

シャットダウン (4)

DMTF 予約済み (..)

AutomaticStartupAction

データ型: uint16

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

ホストの起動時に仮想システムに対して実行するアクション。

なし (2)

以前にアクティブな場合は再起動します (3)

Always startup (4)

DMTF 予約済み (..)

AutomaticStartupActionDelay

データ型: datetime

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

スタートアップ アクションの遅延。 この値は、 datetime データ型の間隔バリアントです。

AutomaticStartupActionSequenceNumber

データ型: uint16

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

ホスト システムの起動時の仮想システムのアクティブ化のシーケンス番号。 小さい数値は、以前のアクティブ化を示します。 1 つ以上の構成で同じ値が表示される場合、シーケンスは実装に依存します。 値 "0" は、シーケンスが実装に依存していることを示します。

ConfigurationDataRoot

データ型: string

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

仮想システム構成に関する情報が格納されているディレクトリのファイル パス。 このプロパティの形式は、RFC 2079 に基づく URI です。

ConfigurationFile

データ型: string

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

仮想システム構成に関する情報が格納されているファイルの相対パス。 相対パスは 、ConfigurationDataRoot プロパティの値に追加されます。 このプロパティの形式は、RFC 2079 に基づく URI です。

ConfigurationID

データ型: string

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

仮想システム構成の一意の ID。

注意

ConfigurationIDInstanceID とは異なり、実装によって仮想システムまたは仮想システム構成に割り当てられます。 ConfigurationID はキーではなく、複数のインスタンスで同じ値が発生する可能性があります。

CreationTime

データ型: datetime

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

仮想システム構成が作成された日時。

LogDataRoot

データ型: string

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

仮想システムのログ情報が格納されているディレクトリの相対ファイル パス。 相対パスは 、ConfigurationDataRoot プロパティの値に追加されます。 このプロパティの形式は、RFC 2079 に基づく URI です。

メモ

データ型: 文字列 配列

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

仮想システムに関連するユーザー指定のメモを含む配列。

RecoveryFile

データ型: string

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

仮想システムの回復関連情報が格納されているファイルのパス。 このプロパティの形式は、RFC 2079 に基づく URI です。

SnapshotDataRoot

データ型: string

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

仮想システム スナップショットに関する情報が格納されているディレクトリの相対パス。 相対パスは 、ConfigurationDataRoot プロパティの値に追加されます。 このプロパティの形式は、RFC 2079 に基づく URI です。

SuspendDataRoot

データ型: string

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

仮想システムに関する中断関連情報が格納されているディレクトリの相対パス。 相対パスは 、ConfigurationDataRoot プロパティの値に追加されます。 このプロパティの形式は、RFC 2079 に基づく URI です。

SwapFileDataRoot

データ型: string

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

仮想システムのスワップ ファイルが格納されているディレクトリの相対ファイル パス。 相対パスは 、ConfigurationDataRoot プロパティの値に追加されます。 このプロパティの形式は、RFC 2079 に基づく URI です。

VirtualSystemIdentifier

データ型: string

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

仮想化プラットフォーム内のシステムの一意の名前。 VirtualSystemIdentifier は、仮想システム内で実行されているオペレーティング システム インスタンスに割り当てられたホスト名ではなく、そのネットワーク ポートに割り当てられた IP アドレスまたは MAC アドレスでもありません。

VirtualSystemIdentifier には、VirtualSystemIdentifier の設定時に実装によって解釈される可能性がある単純なパターンや正規表現などの実装固有のルールが含まれている場合があります。

VirtualSystemType

データ型: string

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

仮想システムの種類。

注意

仮想システムの種類が不明な場合は、この値を "DMTF:unknown" に設定する必要があります。

このプロパティは、次の拡張 Backus Naur Form (ABNF) 形式を使用して書式設定されます。

vs-type = dmtf-value / other-org-value / legacy-value;dmtf-value = "DMTF:" definitioning-org ":" org-vs-type;other-org-value = definitioning-org ":" org-vs-type;

上記の ABNF 形式の値は次のとおりです。

  • dmtf-value DMTF によって定義され、このプロパティの説明で定義されているプロパティ値。
  • other-org-value は DMTF 以外のビジネス エンティティによって定義されるプロパティ値であり、このプロパティの説明では定義されていません。
  • legacy-value DMTF 以外のビジネス エンティティによって定義されるプロパティ値であり、このプロパティの説明では定義されていません。 これらの値は許可されていますが、時間の経過と同時に非推奨とすることをお勧めします。
  • defineing-org 仮想システムの種類を定義するビジネス エンティティの識別子。 これには、著作権、商標、またはビジネス エンティティが所有する一意の名前を含める必要があります。 "DMTF" ではなく、コロンを含めてはなりません。
  • org-vs-type 定義するビジネス エンティティ内の仮想システムの種類の識別子。 definitioning-org 内で一意である必要があります。org-vs-type では、CIM 文字列に使用できる任意の文字を使用できます。ただし、U0000-U001F (Unicode C0 コントロール)、U0020 (スペース)、U007F (Unicode C0 コントロール)、または U0080-U009F (Unicode C1 コントロール) を除きます。
  • 値をセグメントに構造化する必要がある場合は、セグメントを 1 つのコロンで区切る必要があります。
  • このプロパティの値は、大文字と小文字を区別して処理する必要があります。 これらは、表示名ではなくプログラムで処理することを目的としており、短くする必要があります。

要件

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

こちらもご覧ください

CIM_SettingData