Класс Msvm_StorageAlert

Представляет событие, которое возникает при каждом изменении свойства OperationalStatusкласса Msvm_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

Тип данных: string

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

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

MessageArguments

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

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

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

MessageID

Тип данных: string

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

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

32930 (сообщение о недостаточной пропускной способности пула носителей)

OtherAlertingElementFormat

Тип данных: uint16

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

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

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

OwningEntity

Тип данных: string

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

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

"Microsoft-Windows- Hyper-V"

PerceivedSeverity

Тип данных: uint16

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

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

Сведения (2)

Снижение производительности или предупреждение (3)

Вероятная причина

Тип данных: uint16

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

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

Проблема с емкостью хранилища (50)

Предыдущее оповещение удалено (59)

ProbableCauseDescription

Тип данных: string

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

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

Комментарии

Поставщик 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