Partager via


CIM_Indication classe

CIM_Indication est la classe de base abstraite pour toutes les notifications relatives aux modifications apportées aux objets de schéma et aux données d’objet de schéma, aux événements détectés par les fournisseurs et l’instrumentation. Les sous-classes de CIM_Indication représentent des types spécifiques de notifications.

Syntaxe

[Indication, Version("2.24.0"), UMLPackagePath("CIM::Event"), AMENDMENT]
class CIM_Indication : __ExtrinsicEvent
{
  string   IndicationIdentifier;
  string   CorrelatedIndications[];
  datetime IndicationTime;
  uint16   PerceivedSeverity;
  string   OtherSeverity;
  string   IndicationFilterName;
  string   SequenceContext;
  sint64   SequenceNumber;
};

Membres

La classe CIM_Indication comporte les types de membres suivants :

Propriétés

La classe CIM_Indication a ces propriétés.

Corrélation desindications

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Qualificateurs: MappingStrings (« Recommendation.ITU| X733. Notifications corrélées »), ModelCorrespondenceCIM_Indication. IndicationIdentifier »)

Tableau qui contient les valeurs IndicationIdentifier des notifications associées à celle-ci.

IndicationFilterName

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_IndicationFilter.Name »)

Identificateur du filtre d’indication qui traite l’indication. Le service d’envoi définit cette propriété. Cette propriété est corrélée avec la propriété Name de l’objet CIM_IndicationFilter . La valeur de IndicationFilterName doit utiliser le format suivant :

  • <OrgID>:<LocalID>
  • <OrgID> doit inclure un nom protégé par le droit d’auteur, une marque ou un nom unique appartenant à l’entité commerciale propriétaire de l’objet.
  • <OrgID> ne doit pas contenir de deux-points (:)
  • <LocalID> un identificateur unique choisi par l’entité métier propriétaire de l’objet.

IndicationIdentifier

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs: MappingStrings (« Recommendation.ITU| X733. Identificateur de notification « )

Identificateur de l’indication. Cette propriété peut être utilisée comme valeur de clé dans le tableau de propriétés CorrelatedIndications . Par conséquent, IndicationIdentifier doit être une valeur unique dans l’espace de noms de cette classe instance.

Pour s’assurer qu’IndicationIdentifier est unique, il doit utiliser le format suivant :

  • <OrgID>:<LocalID>
  • <OrgID> doit inclure un nom protégé par le droit d’auteur, une marque ou un nom unique appartenant à l’entité commerciale propriétaire de l’objet.
  • <OrgID> ne doit pas contenir de deux-points (:)
  • <LocalID> un identificateur unique choisi par l’entité métier propriétaire de l’objet.
  • Pour les instances définies par DMTF, <OrgID> doit être défini sur « CIM ».

IndicationTime

Type de données : datetime

Type d'accès : Lecture seule

Heure et date de création de l’indication. La propriété peut être définie sur NULL si l’entité qui a créé l’indication n’est pas en mesure de déterminer ces informations.

Notes

La valeur IndicationTime peut être la même pour les indications générées en succession rapide.

OtherSeverity

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_AlertIndication. PerceivedSeverity »)

Gravité de l’indication du point de vue du notificateur lorsque PerceivedSeverity est défini sur « 1 » (Autre).

PerceivedSeverity

Type de données : uint16

Type d'accès : Lecture seule

Qualificateurs: MappingStrings (« Recommendation.ITU| X733. Gravité perçue « )

Gravité de l’indication du point de vue du notificateur.

Inconnu (0)

La gravité perçue de l’indication est inconnue ou indéterminée.

Autre (1)

Indique que la valeur de Severity se trouve dans la propriété OtherSeverity .

Informations (2)

Les informations doivent être utilisées lors de la fourniture d’une réponse informative.

Détérioré/Avertissement (3)

Doit être utilisé lorsque cela est approprié pour permettre à l’utilisateur de décider si une action est nécessaire.

Mineur (4)

Il faut agir, mais la situation n’est pas sérieuse pour l’instant.

Majeure (5)

L’action est nécessaire MAINTENANT.

Critique (6)

L’action est nécessaire MAINTENANT et l’étendue est large (peut-être une panne imminente d’une ressource critique en résultera).

Fatal/Non récupérable (7)

Une erreur s’est produite, mais il est trop tard pour prendre des mesures correctives.

DMTF Reserved (..)

SequenceContext

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_Indication. SequenceNumber »)

Contexte de séquence de l’identificateur de séquence pour l’indication. Si un service ne prend pas en charge les identificateurs de séquence pour les indications, cette propriété doit avoir la valeur NULL. Si l’indication est redélisée, cette propriété reste la même.

Notes

L’identificateur de séquence de l’indication permet à un écouteur d’identifier les indications en double lorsque le service tente de rééliver les indications, de réorganiser les indications qui arrivent dans le désordre et de détecter les indications perdues.

Pour s’assurer que SequenceContext est unique, il doit utiliser le format suivant :

  • indication-service-name#cim-service-start-id #listener-destination-creation-time
  • indication-service-name est la valeur de la propriété Name du instance CIM_IndicationService qui fournit l’indication.
  • cim-service-start-id est un identificateur qui identifie de manière unique l’opération de démarrage d’un service. Par exemple, il peut s’agir d’un horodatage de l’heure de début ou d’un compteur qui augmente pour chaque démarrage ou redémarrage du service.
  • listener-destination-creation-time est un horodatage de l’heure de création du CIM_ListenerDestination instance représentant la destination de l’écouteur.nSi ce format n’est qu’une recommandation, les clients CIM traitent la valeur comme un identificateur opaque pour le contexte de séquence et ne s’appuient pas sur ce format.

SequenceNumber

Type de données : sint64

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_Indication. SequenceContext »)

Numéro de séquence de l’identificateur de séquence pour l’indication.

Notes

L’identificateur de séquence de l’indication permet à un écouteur d’identifier les indications en double lorsque le service tente de rééliver les indications, de réorganiser les indications qui arrivent dans le désordre et de détecter les indications perdues.

Le numéro de séquence présente les caractéristiques suivantes :

  • Le numéro de séquence est réinitialisé à « 0 » chaque fois que la valeur SequenceContext change.
  • Chaque fois que la destination de l’écouteur reçoit une nouvelle indication, le numéro de séquence est augmenté de « 1 ».
  • Le numéro de séquence est encapsulé à « 0 » lorsque la plage de valeurs est dépassée.
  • Si l’indication est redélisée, la valeur SequenceNumber reste la même.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 8.1
Serveur minimal pris en charge
Windows Server 2012 R2
Espace de noms
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

__ExtrinsicEvent