Freigeben über


CIM_Indication-Klasse

CIM_Indication ist die abstrakte Basisklasse für alle Benachrichtigungen zu Änderungen in Schemaobjekten und Schemaobjektdaten, von Anbietern erkannten Ereignissen und Instrumentierung. Unterklassen von CIM_Indication stellen bestimmte Arten von Benachrichtigungen dar.

Syntax

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

Member

Die CIM_Indication-Klasse verfügt über folgende Membertypen:

Eigenschaften

Die CIM_Indication-Klasse verfügt über diese Eigenschaften.

CorrelatedIndications

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Recommendation.ITU| X733. Korrelierte Benachrichtigungen"), ModelCorrespondence ("CIM_Indication. IndicationIdentifier")

Ein Array, das IndicationIdentifier-Werte von Benachrichtigungen enthält, die sich auf diese Benachrichtigung beziehen.

IndicationFilterName

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM_IndicationFilter.Name")

Der Bezeichner des Anzeigefilters, der die Angabe verarbeitet. Der sendenden Dienst legt diese Eigenschaft fest. Diese Eigenschaft korreliert mit der Name-Eigenschaft des CIM_IndicationFilter-Objekts . Der Wert von IndicationFilterName sollte das folgende Format verwenden:

  • <OrgID>:<LocalID>
  • <OrgID> muss einen urheberrechtlich geschützten, geschützten oder eindeutigen Namen enthalten, der sich im Besitz der Geschäftsentität befindet, die das Objekt besitzt.
  • <OrgID> darf keinen Doppelpunkt (:)
  • <LocalID> ein eindeutiger Bezeichner, der von der Geschäftsentität ausgewählt wird, die das Objekt besitzt.

IndicationIdentifier

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Recommendation.ITU| X733. Benachrichtigungsbezeichner")

Ein Bezeichner der Angabe. Diese Eigenschaft kann als Schlüsselwert im Eigenschaftenarray CorrelatedIndications verwendet werden. Aus diesem Grund sollte IndicationIdentifier ein eindeutiger Wert innerhalb des Namespace dieser Klasse instance sein.

Um sicherzustellen, dass IndicationIdentifier eindeutig ist, sollte das folgende Format verwendet werden:

  • <OrgID>:<LocalID>
  • <OrgID> muss einen urheberrechtlich geschützten, geschützten oder eindeutigen Namen enthalten, der sich im Besitz der Geschäftsentität befindet, die das Objekt besitzt.
  • <OrgID> darf keinen Doppelpunkt (:)
  • <LocalID> ein eindeutiger Bezeichner, der von der Geschäftsentität ausgewählt wird, die das Objekt besitzt.
  • Für DMTF-definierte Instanzen <sollte OrgID> auf "CIM" festgelegt werden.

IndicationTime

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

Die Uhrzeit und das Datum, zu dem die Angabe erstellt wurde. Die -Eigenschaft kann auf NULL festgelegt werden, wenn die Entität, die die Angabe erstellt hat, diese Informationen nicht bestimmen kann.

Hinweis

Der IndicationTime-Wert kann für Indizierungen, die in schneller Folge generiert werden, identisch sein.

OtherSeverity

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM_AlertIndication. PerceivedSeverity")

Der Schweregrad der Angabe aus sicht des Notifiers, wenn PerceivedSeverity auf "1" (Sonstige) festgelegt ist.

PerceivedSeverity

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: MappingStrings ("Recommendation.ITU| X733. Wahrgenommener Schweregrad")

Der Schweregrad der Angabe aus Sicht des Notifizierers.

Unbekannt (0)

Der wahrgenommene Schweregrad der Indikation ist unbekannt oder unbestimmt.

Sonstiges (1)

Gibt an, dass der Wert des Schweregrads in der OtherSeverity-Eigenschaft zu finden ist.

Informationen (2)

Informationen sollten verwendet werden, wenn eine informative Antwort bereitgestellt wird.

Herabgestuft/Warnung (3)

Sollte bei Bedarf verwendet werden, damit der Benutzer entscheiden kann, ob eine Aktion erforderlich ist.

Nebenfach (4)

Maßnahmen sind erforderlich, aber die Lage ist derzeit nicht ernst.

Hauptfach (5)

Es ist JETZT eine Aktion erforderlich.

Kritisch (6)

Maßnahmen sind JETZT erforderlich, und der Umfang ist breit (möglicherweise wird ein bevorstehender Ausfall einer kritischen Ressource zur Folge).

Fatal/NonRecoverable (7)

Ein Fehler ist aufgetreten, aber es ist zu spät, um Abhilfemaßnahmen zu ergreifen.

DMTF Reserviert (..)

SequenceContext

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM_Indication. SequenceNumber")

Der Sequenzkontext des Sequenzbezeichners für die Angabe. Wenn ein Dienst keine Sequenzbezeichner für Hinweise unterstützt, sollte diese Eigenschaft auf NULL festgelegt werden. Wenn die Angabe erneut zugestellt wird, bleibt diese Eigenschaft identisch.

Hinweis

Der Sequenzbezeichner für die Angabe ermöglicht es einem Listener, doppelte Hinweise zu identifizieren, wenn der Dienst versucht, Anzeigen neu zu übermitteln, die nicht ordnungsgemäß eintreffen, und verlorene Hinweise zu erkennen.

Um sicherzustellen, dass SequenceContext eindeutig ist, sollte das folgende Format verwendet werden:

  • indication-service-name#cim-service-start-id #listener-destination-creation-time
  • indication-service-name ist der Wert der Name-Eigenschaft der CIM_IndicationService instance, die die Angabe übermittelt.
  • cim-service-start-id ist ein Bezeichner, der den Startvorgang eines Diensts eindeutig identifiziert. Dies kann z. B. ein Zeitstempel der Startzeit oder ein Zähler sein, der bei jedem Start oder Neustart des Diensts erhöht wird.
  • listener-destination-creation-time ist ein Zeitstempel der Erstellungszeit der CIM_ListenerDestination instance, die den Listener destination darstellt.nNEines format ist nur eine Empfehlung, CIM-Clients behandeln den Wert als undurchsichtigen Bezeichner für den Sequenzkontext und verlassen sich nicht auf dieses Format.

SequenceNumber

Datentyp: sint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM_Indication. SequenceContext")

Die Sequenznummer des Sequenzbezeichners für die Angabe.

Hinweis

Der Sequenzbezeichner für die Angabe ermöglicht es einem Listener, doppelte Hinweise zu identifizieren, wenn der Dienst versucht, Anzeigen neu zu übermitteln, die nicht ordnungsgemäß eintreffen, und verlorene Hinweise zu erkennen.

Die Sequenznummer weist die folgenden Merkmale auf:

  • Die Sequenznummer wird bei jeder Änderung des SequenceContext-Werts auf "0" zurückgesetzt.
  • Wenn das Listenerziel eine neue Anzeige empfängt, wird die Sequenznummer um "1" erhöht.
  • Die Sequenznummer wird auf "0" umgebrochen, wenn der Wertbereich überschritten wird.
  • Wenn die Angabe erneut übermittelt wird, bleibt die SequenceNumber unverändert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8.1
Unterstützte Mindestversion (Server)
Windows Server 2012 R2
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

__ExtrinsicEvent