Msvm_StorageAlert 類別
表示每次Msvm_ResourcePool或Msvm_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 |
|
DLL |
|