Partager via


classe Msvm_StorageAlert

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 inclut 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 a ces types de membres :

Propriétés

La classe Msvm_StorageAlert possède ces propriétés.

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 CIMObjectPath, avec le 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 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 à laquelle l’événement sous-jacent a été détecté.

Message

Type de données : chaîne

Type d'accès : Lecture seule

Message mis en forme construit en combinant certains ou tous les é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 à 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 manière unique, dans l’étendue de la propriété OwningEntity , le format de la propriété Message . Les valeurs possibles pour cette propriété sont :

32930 (« message de débit insuffisant 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 a la valeur 1 (« Other »). Pour toutes les autres valeurs d’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 manière 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.

problème de capacité Stockage (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 les inondations des clients avec des événements en cas de défaillances à 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écouvrir quels disques virtuels fonctionnent en dehors de leur stratégie QoS à l’aide de l’une de ces procédures :

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

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 8.1 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2012 R2 [applications de bureau uniquement]
Espace de noms
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

CIM_AlertIndication

Msvm_LogicalDisk

Msvm_ResourcePool