Msvm_StorageAlert 類別

表示每次Msvm_ResourcePoolMsvm_LogicalDisk類別的OperationalStatus屬性變更時引發的事件。

下列語法是從 MOF 程式碼簡化,並包含這些屬性。

語法

[Indication, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_StorageAlert : CIM_AlertIndication
{
  string   AlertingManagedElement[];
  uint16   AlertingElementFormat;
  uint16   OtherAlertingElementFormat;
  uint16   AlertType;
  uint16   PerceivedSeverity;
  uint16   ProbableCause;
  string   ProbableCauseDescription;
  datetime EventTime;
  string   OwningEntity;
  string   MessageArguments[];
  string   MessageID;
  string   Message;
};

成員

Msvm_StorageAlert類別具有下列類型的成員:

屬性

Msvm_StorageAlert類別具有這些屬性。

AlertingElementFormat

資料類型: uint16

存取類型:唯讀

限定詞: ModelCorrespondence (「CIM_AlertIndication.AlertingManagedElement」、「CIM_AlertIndication.OtherAlertingElementFormat」)

指定 AlertingManagedElement 屬性的格式。 格式為 CIMObjectPath,格式< 為 NamespacePath > : < ClassName > 。 <Prop1 > =\「 < Value1 > \」, 「 < Prop2 > =\」 < Value2 > \「,指定 CIM 架構中的實例。

此屬性繼承自 CIM_AlertIndication 類別。

可能的值包括:

未知 (0)

其他 (1)

CIMObjectPath (2)

AlertingManagedElement

資料類型: 字串 陣列

存取類型:唯讀

產生警示之實例的 WMI 路徑。

AlertType

資料類型: uint16

存取類型:唯讀

指定警示的主要分類。 這個屬性的可能值為:

服務品質警示 (3)

EventTime

資料類型: datetime

存取類型:唯讀

偵測到基礎事件的日期和時間。

訊息

資料類型: 字串

存取類型:唯讀

格式化的訊息,其建構方式是結合 MessageArguments 屬性中指定的部分或所有動態專案,以及訊息登錄中 MessageID 屬性唯一識別的靜態專案,或其他與 OwningEntity 屬性相關聯的目錄所識別的靜態專案。

MessageArguments

資料類型: 字串 陣列

存取類型:唯讀

陣列,包含訊息的動態內容。 如果MessageID的值是 32930,則位置 0 的引數是產生警示之Msvm_ResourcePool實例的PoolID

MessageID

資料類型: 字串

存取類型:唯讀

OwningEntity 屬性的範圍內,唯一識別 Message 屬性的格式。 這個屬性的可能值為:

32930 (「儲存體集區 QoS 輸送量不足訊息」)

OtherAlertingElementFormat

資料類型: uint16

存取類型:唯讀

字串,定義 AlertingManagedElement的 「Other」 值。 當 AlertingManagedElement 設定為 1 (「Other」) 時,這個值必須設定為非 Null 值。 對於 AlertingManagedElement的所有其他值,此字串的值必須設定為 Null。

此屬性繼承自 CIM_AlertIndication 類別。

OwningEntity

資料類型: 字串

存取類型:唯讀

唯一識別擁有此實例所描述 之訊息 格式定義的實體。 此屬性的值一律為 「Microsoft-Windows- Hyper-V」。

「Microsoft-Windows- Hyper-V」

PerceivedSeverity

資料類型: uint16

存取類型:唯讀

描述警示指示的嚴重性。 這個屬性的可能值為:

資訊 (2)

降級/警告 (3)

ProbableCause

資料類型: uint16

存取類型:唯讀

描述導致警示指示之情況的可能原因。

儲存體容量問題 (50)

已清除先前的警示 (59)

ProbableCauseDescription

資料類型: 字串

存取類型:唯讀

對應至 ProbableCause 屬性值的文字描述。

備註

Hyper-V WMI 提供者不會引發個別虛擬磁片的事件,以避免在基礎儲存系統發生大規模故障時,將事件滿滿用戶端。

當用戶端收到Msvm_StorageAlert事件時,如果ProbableCause屬性的值是 50 ( 儲存體容量問題) ,用戶端可以使用下列其中一個程式來探索哪些虛擬磁片是在 QoS 原則之外運作:

  • 查詢從產生事件的資源集區配置的所有 Msvm_LogicalDisk 實例。 這些 Msvm_LogicalDisk 實例會透過 Msvm_ElementAllocatedFromPool 關聯與資源集區相關聯。
  • 選取 OperationalStatus 包含輸送量不足的實例,以篩選結果清單。

規格需求

需求
最低支援的用戶端
Windows 8.1 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2012 R2 [僅限傳統型應用程式]
命名空間
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

另請參閱

CIM_AlertIndication

Msvm_LogicalDisk

Msvm_ResourcePool