MSVM _ StorageAlert, classe

Représente un événement déclenché chaque fois que la propriété OperationalStatus de la classe MSVM _ ResourcePool ou MSVM _ LogicalDisk change.

La syntaxe suivante est simplifiée à partir du code MOF et comprend ces propriétés.

Syntaxe

[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;
};

Membres

La classe MSVM _ StorageAlert possède les types de membres suivants :

Propriétés

La classe MSVM _ StorageAlert possède les propriétés suivantes.

AlertingElementFormat

Type de données : UInt16

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence ("CIM _ AlertIndication. AlertingManagedElement", "CIM _ AlertIndication. OtherAlertingElementFormat")

Spécifie le format de la propriété AlertingManagedElement . Le format est un CIMObjectPath, au format < NamespacePath > : < className > . < Prop1 > = \ " < value1 > \ ", " < Prop2 > = \ " < value2 > \ ", qui spécifie une instance dans le schéma CIM.

Cette propriété est héritée de la classe CIM _ AlertIndication .

Les valeurs possibles sont les suivantes :

Inconnu (0)

Autre (1)

CIMObjectPath (2)

AlertingManagedElement

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Chemins d’accès WMI de l’instance pour laquelle l’alerte est générée.

AlertType

Type de données : UInt16

Type d'accès : Lecture seule

Spécifie la classification principale de l’alerte. Les valeurs possibles pour cette propriété sont :

Alerte de qualité de service (3)

EventTime

Type de données : DateTime

Type d'accès : Lecture seule

Date et heure de détection de l’événement sous-jacent.

Message

Type de données : chaîne

Type d'accès : Lecture seule

Message mis en forme qui est construit en combinant tout ou partie des éléments dynamiques spécifiés dans la propriété MessageArguments avec les éléments statiques identifiés de manière unique par la propriété MessageID dans un registre de messages ou un autre catalogue associé à la propriété OwningEntity .

MessageArguments

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Tableau qui contient le contenu dynamique du message. Si la valeur de MessageID est 32930, l’argument situé à la position 0 est le PoolID de l’instance MSVM _ ResourcePool pour laquelle l’alerte est générée.

MessageID

Type de données : chaîne

Type d'accès : Lecture seule

Identifie de façon unique, dans l’étendue de la propriété OwningEntity , le format de la propriété de message . Les valeurs possibles pour cette propriété sont :

32930 (« Message de débit insuffisant QoS du Pool Stockage »)

OtherAlertingElementFormat

Type de données : UInt16

Type d'accès : Lecture seule

Chaîne qui définit les valeurs « Other » pour AlertingManagedElement. Cette valeur doit être définie sur une valeur non NULL lorsque AlertingManagedElement est défini sur une valeur de 1 (« other »). Pour toutes les autres valeurs de AlertingManagedElement, la valeur de cette chaîne doit être définie sur null.

Cette propriété est héritée de la classe CIM _ AlertIndication .

OwningEntity

Type de données : chaîne

Type d'accès : Lecture seule

Identifie de façon unique l’entité qui possède la définition du format du message décrit dans cette instance. la valeur de cette propriété est toujours « Microsoft-Windows-Hyper-V ».

« Microsoft-Windows-Hyper-V »

PerceivedSeverity

Type de données : UInt16

Type d'accès : Lecture seule

Décrit la gravité de l’indication d’alerte. Les valeurs possibles pour cette propriété sont :

Informations (2)

Détérioré/AVERTISSEMENT (3)

ProbableCause

Type de données : UInt16

Type d'accès : Lecture seule

Décrit la cause probable de la situation qui a entraîné l’indication de l’alerte.

Stockage problème de capacité (50)

Alerte précédente effacée (59)

ProbableCauseDescription

Type de données : chaîne

Type d'accès : Lecture seule

Description textuelle qui correspond à la valeur de la propriété ProbableCause .

Remarques

Le fournisseur WMI Hyper-V ne déclenche pas d’événements pour des disques virtuels individuels afin d’éviter d’inonder les clients avec des événements en cas de dysfonctionnements à grande échelle des systèmes de stockage sous-jacents.

lorsqu’un client reçoit un événement Msvm _ StorageAlert , si la valeur de la propriété ProbableCause est 50 (Stockage problème de capacité), le client peut détecter les disques virtuels qui fonctionnent en dehors de leur stratégie de QoS à l’aide de l’une des procédures suivantes :

  • Interrogez toutes les instances de _ disque logique MSVM allouées à partir du pool de ressources pour lequel l’événement a été généré. Ces instances de _ disque logique MSVM sont associées au pool de ressources via l’Association MSVM _ ElementAllocatedFromPool .
  • Filtrez la liste des résultats en sélectionnant les instances dont OperationalStatus contient un débit insuffisant.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 8.1 les [ applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2012 [Applications de bureau R2 uniquement]
Espace de noms
\Virtualisation racine \ v2
MOF
WindowsVirtualization. v2. mof
DLL
Vmms.exe

Voir aussi

_ALERTINDICATION CIM

_Disque logique MSVM

MSVM _ ResourcePool