次の方法で共有


Msvm_LogicalDisk クラス

記憶域ドライブ メディアを表し、記憶域ドライブの設定に使用されます。 サポートされるメディアの種類には、仮想ハード ファイル、仮想フロッピー ファイル、ISO ファイル、物理デバイス メディアが含まれます。

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

構文

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_LogicalDisk : CIM_LogicalDisk
{
  string   InstanceID;
  string   Caption;
  uint64   Description;
  string   ElementName;
  datetime InstallDate;
  string   Name;
  uint16   OperationalStatus[] = 2;
  string   StatusDescriptions[] = { "OK" };
  string   Status;
  uint16   HealthState = 5;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  string   EnabledState = 5;
  string   OtherEnabledState;
  uint16   RequestedState = 12;
  uint16   EnabledDefault = 2;
  datetime TimeOfLastStateChange;
  uint16   AvailableRequestedStates[];
  uint16   TransitioningToState;
  string   SystemCreationClassName = "Msvm_ComputerSystem";
  string   SystemName;
  uint16   CreationClassName = "Msvm_LogicalDisk";
  string   DeviceID;
  boolean  PowerManagementSupported;
  uint16   PowerManagementCapabilities[];
  uint16   Availability = 6;
  uint16   StatusInfo;
  uint32   LastErrorCode;
  string   ErrorDescription;
  boolean  ErrorCleared;
  string   OtherIdentifyingInfo[];
  uint64   PowerOnHours;
  uint64   TotalPowerOnHours;
  string   IdentifyingDescriptions[];
  uint16   AdditionalAvailability[] = { 6 };
  uint64   MaxQuiesceTime;
  uint16   DataOrganization = 2;
  string   Purpose;
  uint16   Access;
  string   ErrorMethodology;
  uint64   BlockSize = 512;
  uint64   NumberOfBlocks = 266338304;
  uint64   ConsumableBlocks = 0;
  boolean  IsBasedOnUnderlyingRedundancy = False;
  boolean  SequentialAccess = False;
  uint16   ExtentStatus[] = { 2 };
  boolean  NoSinglePointOfFailure = False;
  uint16   DataRedundancy = 0;
  uint16   PackageRedundancy = 0;
  uint8    DeltaReservation = 0;
  boolean  Primordial = False;
  uint16   NameFormat = 12;
  uint16   NameNamespace = 8;
  string   OtherNameNamespace;
  string   OtherNameFormat;
};

メンバー

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

メソッド

Msvm_LogicalDisk クラスには、これらのメソッドがあります。

メソッド 説明
EnableDevice このメソッドはサポートされていません。
OnlineDevice このメソッドはサポートされていません。
QuiesceDevice このメソッドはサポートされていません。
RequestStateChange 状態の変更を要求します。
リセット サービスをリセットします。
RestoreProperties このメソッドはサポートされていません。
SaveProperties このメソッドはサポートされていません。
SetPowerState このメソッドはサポートされていません。

プロパティ

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

Access (アクセス)

データ型: uint16

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

メディアが読み取り可能か、書き込み可能か、またはその両方であるかを示します。 このプロパティは、 CIM_StorageExtentから継承されます。

説明
0
Unknown
1
読み やすい。
2
書き込み。
3
読み取りと書き込みが可能です。
4
1 回書き込みます。

AdditionalAvailability

データ型: uint16 配列

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

デバイスの追加の可用性と状態。 このプロパティは、 CIM_LogicalDeviceから継承されます。

説明
{ 6 }
適用不可。

可用性

データ型: uint16

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

デバイスのプライマリ可用性と状態。 このプロパティは、 CIM_LogicalDeviceから継承されます。

説明
6
適用不可。

AvailableRequestedStates

データ型: uint16 配列

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

状態変更の開始に使用される RequestStateChange メソッドの RequestedState パラメーターに使用できる値を示します。 一覧表示される値は、CIM_EnabledLogicalElementCapabilitiesの関連付けられたインスタンスの RequestedStatesSupported プロパティに含まれる 値のサブセットになります。ここで、選択された値は 、CIM_EnabledLogicalElement オブジェクトの現在の状態の関数です。 実装で使用可能な値のセットを現在の状態の関数としてアドバタイズできる場合、このプロパティは Null 以外にすることができます。 実装が現在の状態の関数として使用可能な値のセットを特定できない場合、このプロパティは Null になります

このプロパティは、 CIM_EnabledLogicalElementから継承されます。

BlockSize

データ型: uint64

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

ストレージ・エクステントを形成するブロックのサイズ (バイト単位)。 ブロック サイズが可変の場合は、最大ブロック サイズ (バイト単位) を指定する必要があります。 ブロック サイズが不明な場合、またはブロックの概念が無効な場合 (集計エクステント、メモリ、論理ディスクなど)、これには 1 が含まれます。 このプロパティは、 CIM_StorageExtentから継承されます。

Caption

データ型: string

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

オブジェクトの簡単な説明。 このプロパティは、 CIM_ManagedElementから継承されます。

"ISO ディスク イメージ"

"ハード ディスク イメージ"

"フロッピー ディスク イメージ"

"CD/DVD ディスク"

CommunicationStatus

データ型: uint16

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

基になるマネージド要素と通信するインストルメンテーションの機能を示します。 Null 値は、このプロパティが実装されていないことを示します。 このプロパティは、 CIM_ManagedSystemElementから継承されます。

コンシューマブルブロック

データ型: uint64

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

Msvm_BasedOn関連付けを使用してストレージ エクステントを階層化するときに使用できるブロックの最大数 (サイズ BlockSize)。 このプロパティは、 CIM_StorageExtentから継承されます。

CreationClassName

データ型: uint16

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

インスタンスの作成で使用されるクラスまたはサブクラスの名前。 このプロパティは、 CIM_LogicalDeviceから継承されます。

DataOrganization

データ型: uint16

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

使用organizationデータの種類。 このプロパティは、 CIM_StorageExtentから継承されます。

意味
2
固定ブロック。

DataRedundancy

データ型: uint16

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

現在保持されているデータの完全なコピーの数。 このプロパティは、 CIM_StorageExtentから継承されます。

DeltaReservation

データ型: uint8

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

変更をキャッシュするためにレプリカに予約する必要がある領域の量を指定する割合。 このプロパティは、 CIM_StorageExtentから継承されます。

説明

データ型: uint64

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

オブジェクトの説明。 このプロパティは、 CIM_ManagedElementから継承されます。

DetailedStatus

データ型: uint16

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

PrimaryStatus プロパティと、追加の状態の詳細を補完します。 Null 値は、このプロパティが実装されていないことを示します。 このプロパティは、 CIM_ManagedSystemElementから継承されます。

DeviceID

データ型: string

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

このプロパティは CIM_LogicalDeviceから継承され、"Microsoft:GUID\device-specific-data" に設定されます。

ElementName

データ型: string

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

オブジェクトの表示名。 このプロパティは、 CIM_ManagedElementから継承されます。

"ISO ディスク イメージ"

"ハード ディスク イメージ"

"フロッピー ディスク イメージ"

"CD/DVD ディスク"

EnabledDefault

データ型: uint16

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

要素の有効な状態に対する管理者の既定の構成またはスタートアップ構成。 このプロパティは、 CIM_EnabledLogicalElementから継承されます。

EnabledState

データ型: string

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

要素の有効および無効の状態。 また、これらの要求された状態間の遷移を示すこともできます。 このプロパティは、 CIM_EnabledLogicalElementから継承されます。

ErrorCleared

データ型: ブール値

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

LastErrorCode で報告されたエラーがクリアされたかどうかを示します。 このプロパティは CIM_LogicalDeviceから継承されますが、使用されません。

ErrorDescription

データ型: string

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

LastErrorCode に記録されたエラーに関する詳細情報と、実行できる修正アクションに関する情報を提供する文字列。 このプロパティは CIM_LogicalDeviceから継承されますが、使用されません。

ErrorMethodology

データ型: string

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

このデバイスでサポートされているエラー検出と修正の種類を表す文字列。 このプロパティは、 CIM_StorageExtentから継承されます。

ExtentStatus

データ型: uint16 配列

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

OperationalStatus およびその他の継承されたプロパティでキャプチャされたその他の状態情報。

説明
{ 2 }
なし/該当なし。

HealthState

データ型: uint16

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

要素の現在の正常性。 この属性は、この要素の正常性を表しますが、必ずしもサブコンポーネントの正常性を表すわけではありません。 指定できる値は 0 ~ 30 で、5 は要素が完全に正常であることを意味し、30 は要素が完全に非機能であることを意味します。 このプロパティは、 CIM_ManagedSystemElementから継承されます。

IdentifyingDescriptions

データ型: 文字列 配列

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

OtherIdentifyingInfo プロパティ配列のエントリの背後にある説明と詳細を提供する自由形式の文字列の配列。 このプロパティは CIM_LogicalDeviceから継承され、Null に設定 されます

InstallDate

データ型: datetime

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

仮想マシン構成が作成された日時。 このプロパティは、 CIM_ManagedSystemElementから継承されます。

InstanceID

データ型: string

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

修飾子: キー

このクラスのインスタンスを一意に識別します。 このプロパティは、 CIM_ManagedElementから継承されます。

IsBasedOnUnderlyingRedundancy

データ型: ブール値

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

基になるストレージ エクステントがストレージ冗長グループに参加するかどうかを示します。 このプロパティは、 CIM_StorageExtentから継承されます。

LastErrorCode

データ型: uint32

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

論理デバイスによって報告された最後のエラー コード。 このプロパティは CIM_LogicalDeviceから継承されますが、使用されません。

MaxQuiesceTime

データ型: uint64

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

このプロパティは非推奨とされました。 このプロパティは CIM_LogicalDeviceから継承されますが、使用されません。

Name

データ型: string

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

オブジェクトが認識されるラベル。 このプロパティは CIM_ManagedSystemElementから継承され、 ElementName プロパティと同じです。

NameFormat

データ型: uint16

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

このプロパティは、 CIM_StorageExtentから継承されます。

説明
1
その他
12
オペレーティング システムのデバイス名

NameNamespace

データ型: uint16

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

このプロパティは、 CIM_StorageExtentから継承されます。

説明
1
その他
8
オペレーティング システム デバイスの名前空間

NoSinglePointOfFailure

データ型: ブール値

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

単一障害点が存在しないかどうかを示します。 このプロパティは、 CIM_StorageExtentから継承されます。

NumberOfBlocks

データ型: uint64

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

連続するブロックの数。各ブロックは、ストレージ エクステントを形成する BlockSize プロパティに含まれる値のサイズです。 ストレージ エクステントの合計サイズは、 BlockSize プロパティの値にこのプロパティの値を掛けることで計算できます。 BlockSize の値が 1 の場合、このプロパティはストレージ エクステントの合計サイズです。 このプロパティは、 CIM_StorageExtentから継承されます。

OperatingStatus

データ型: uint16

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

要素の操作条件の現在の状態情報を提供し、 EnabledState プロパティの値に関する詳細を提供するために使用できます。 Null 値は、このプロパティが実装されていないことを示します。 このプロパティは、 CIM_ManagedSystemElementから継承されます。

OperationalStatus

データ型: uint16 配列

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

修飾子: オーバーライド ("OperationalStatus")、 ArrayType ("Indexed")

オブジェクトの現在の状態。 このプロパティは、 CIM_ManagedSystemElementから継承されます。

仮想ディスクに必要な QoS レベルを満たさない場合は、プライマリ状態 (OperationalStatus[0]) がデグレード (3) に設定され、OperationalStatus 配列には、QoS 条件の特定の理由を示すセカンダリ状態値が追加に含まれています。この表に従います。

説明
スループットが不十分 (32788)
現在、要求された最小 IOPS レートはデバイスで使用できません。

注意

OperationalStatus は、他のエラーまたは警告条件 (VSP と VSC の間のプロトコルの不一致など) を報告するためにも使用されます。 複数の条件が存在する場合、プライマリ状態はデグレードに設定され、インデックス 1 から始まる任意の順序で 1 つ以上のセカンダリ状態値が配列に入力されます。

OK (2)

低下 ( 3)

回復できないエラー (7)

In Service (11)

注意

Windows 10に追加されました。

連絡先なし (12)

失われた通信 (13)

エラーのサポート エンティティ (16)

注意

Windows 10に追加されました。

プロトコルの不一致 (32775)

通信がタイムアウトしました (32783)

注意

Windows 10に追加されました。

スループットが不十分 (32788)

不明な QoS ポリシー ID (32791)

QoS はサポートされていません (32792)

注意

Windows 10に追加されました。

QoS 構成の不一致 (32793)

注意

Windows 10に追加されました。

ディスクがいっぱい (32794)

注意

Windows 10に追加されました。

OtherEnabledState

データ型: string

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

EnabledState プロパティが 1 (Other) に設定されている場合の要素の有効または無効の状態。 EnabledState が 1 以外の値である場合、このプロパティは Null に設定する必要があります。 このプロパティは、 CIM_EnabledLogicalElementから継承されます。

OtherIdentifyingInfo

データ型: 文字列 配列

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

論理デバイスを識別するために使用できる、デバイス ID 情報以外の追加データ。 このプロパティは CIM_LogicalDeviceから継承され、Null に設定 されます

OtherNameFormat

データ型: string

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

NameFormat に値 1 (Other) が含まれている場合の Name プロパティの形式を表す文字列。 このプロパティは、 CIM_StorageExtentから継承されます。

OtherNameNamespace

データ型: string

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

NameNamespace に値 1 (Other) が含まれている場合の Name プロパティの名前空間を表す文字列。 このプロパティは、 CIM_StorageExtentから継承されます。

PackageRedundancy

データ型: uint16

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

データを失うことなく現在失敗する可能性がある物理パッケージの数。 このプロパティは、 CIM_StorageExtentから継承されます。

PowerManagementCapabilities

データ型: uint16 配列

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

デバイスの電源管理機能。 このプロパティは CIM_LogicalDeviceから継承されますが、使用されません。

PowerManagementSupported

データ型: boolean

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

デバイスを電源管理できるかどうかを示します。 このプロパティは CIM_LogicalDeviceから継承されますが、使用されません。

PowerOnHours

データ型: uint64

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

最後の電源サイクル以降にこのデバイスの電源がオンになっている連続した時間数。 このプロパティは CIM_LogicalDeviceから継承されますが、使用されません。

PrimaryStatus

データ型: uint16

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

高レベルの状態情報を提供します。 このプロパティは、 DetailedStatus プロパティと組み合わせて使用して、要素とそのサブコンポーネントの高レベルおよび詳細な正常性状態情報を提供する必要があります。 Null 値は、このプロパティが実装されていないことを示します。 このプロパティは 、CIM_ManagedSystemElementから継承されます。

ルート

データ型: boolean

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

この操作要素を作成または削除する機能が、包含システムにあるかどうかを示します。 このプロパティは CIM_StorageExtentから継承され、ファイル ベースのメディアの場合は False 、パススルー メディアの場合は True に 設定されます。

目的

データ型: string

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

メディアやその使用方法を説明する文字列。 このプロパティは、 CIM_StorageExtentから継承されます。

RequestedState

データ型: uint16

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

要素に対して最後に要求された状態または目的の状態。 要素の実際の状態は EnabledState で表されます。 このプロパティは、最後に要求された状態と現在有効または無効になっている状態を比較するために提供されます。 CIM_EnabledLogicalElementの特定のインスタンスが RequestStateChange メソッドをサポートしていない場合があります。 これが発生した場合は、値 12 (該当なし) が使用されます。 このプロパティは、 CIM_EnabledLogicalElementから継承されます。

SequentialAccess

データ型: boolean

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

ストレージがメディア アクセス デバイスによって順番にアクセスされるかどうかを示します。 パススルー・テープ・メディアは、順次アクセスされるストレージ・エクステントの例です。 このプロパティは、 CIM_StorageExtentから継承されます。

状態

データ型: string

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

オブジェクトの現在の状態。 このプロパティは CIM_ManagedSystemElementから継承されますが、使用されません。

StatusDescriptions

データ型: 文字列 配列

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

さまざまな OperationalStatus 配列値を記述する文字列。 このプロパティは 、CIM_ManagedSystemElementから継承されます。

StatusInfo

データ型: uint16

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

論理デバイスの現在の状態。 このプロパティは CIM_LogicalDeviceから継承されますが、使用されません。

SystemCreationClassName

データ型: string

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

スコープ システムの作成クラス名。 このプロパティは 、CIM_LogicalDeviceから継承されます。

Systemname

データ型: string

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

スコープ仮想マシンの一意識別子。 このプロパティは、 CIM_LogicalDeviceから継承されます。

TimeOfLastStateChange

データ型: datetime

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

要素の有効な状態が最後に変更された日時。 このプロパティは、 CIM_EnabledLogicalElementから継承されます。

TotalPowerOnHours

データ型: uint64

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

このデバイスの電源が入っている合計時間数。 このプロパティは CIM_LogicalDeviceから継承されますが、使用されません。

TransitioningToState

データ型: uint16

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

インスタンスが遷移しているターゲットの状態を示します。 このプロパティは CIM_EnabledLogicalElementから継承されますが、使用されません。

注釈

MSVM_LOGICALDISK クラスへのアクセスは、UAC フィルター処理によって制限される場合があります。 詳細については、「 ユーザー アカウント制御と WMI」を参照してください。

要件

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

こちらもご覧ください

CIM_LogicalDisk

CIM_LogicalDisk

Msvm_StorageAlert

ストレージ クラス