класс Msvm_StorageAlert

Представляет событие, которое вызывается при каждом изменении свойства OperationalStatusMsvm_ResourcePool или Msvm_LogicalDisk класса.

Следующий синтаксис упрощен из кода 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 имеет следующие типы элементов:

Элемент Property

Класс 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

Тип доступа: только для чтения

Дата и время обнаружения базового события.

Message

Тип данных: строка

Тип доступа: только для чтения

Форматированное сообщение, созданное путем объединения некоторых или всех динамических элементов, указанных в свойстве MessageArguments со статическими элементами, уникальным образом определяемыми свойством MessageID в реестре сообщений или другом каталоге, связанном со свойством OwningEntity .

MessageArguments

Тип данных: строковый массив

Тип доступа: только для чтения

Массив, содержащий динамическое содержимое сообщения. Если значение MessageID равно 32930, аргументом в позиции 0 является PoolID экземпляра Msvm_ResourcePool , для которого создается оповещение.

Messageid

Тип данных: строка

Тип доступа: только для чтения

Уникально идентифицирует в области свойства OwningEntity формат свойства Message . Возможные значения этого свойства:

32930 ("сообщение о нехватке пропускной способности пула служба хранилища пула")

OtherAlertingElementFormat

Тип данных: uint16

Тип доступа: только для чтения

Строка, определяющая значения Other для AlertingManagedElement. Это значение должно иметь значение, отличное от NULL, если параметр AlertingManagedElement имеет значение 1 ("Другое"). Для всех остальных значений AlertingManagedElement значение этой строки должно иметь значение NULL.

Это свойство наследуется от класса CIM_AlertIndication .

OwningEntity

Тип данных: строка

Тип доступа: только для чтения

Уникально идентифицирует сущность, которая владеет определением формата сообщения , описанного в этом экземпляре. Это свойство всегда имеет значение "Microsoft-Windows- Hyper-V".

"Microsoft-Windows- Hyper-V"

Воспринимаетсяseverity

Тип данных: uint16

Тип доступа: только для чтения

Описывает серьезность указания оповещения. Возможные значения этого свойства:

Сведения (2)

Понижение или предупреждение (3)

ProbableCause

Тип данных: uint16

Тип доступа: только для чтения

Описывает вероятную причину ситуации, которая привела к указанию оповещения.

проблема служба хранилища емкости (50)

Предыдущее оповещение снято (59)

ProbableCauseDescription

Тип данных: строка

Тип доступа: только для чтения

Текстовое описание, соответствующее значению свойства ProbableCause .

Remarks

Поставщик WMI Hyper-V не создает события для отдельных виртуальных дисков, чтобы избежать наводнения клиентов с событиями в случае крупномасштабных сбоев базовых систем хранения.

Когда клиент получает событие Msvm_StorageAlert, если значение свойства ProbableCause равно 50 (служба хранилища проблема емкости), клиент может обнаружить, какие виртуальные диски работают вне политики качества обслуживания с помощью одной из следующих процедур:

  • Запросите все экземпляры 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