CIM _ Indication-Klasse

CIM _ Indication ist die abstrakte Basisklasse für alle Benachrichtigungen über Änderungen an Schemaobjekten und Schemaobjektdaten, von Anbietern und der Instrumentierung erkannte Ereignisse. Unterklassen der _ CIM-Angabe 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 diese Typen von Membern:

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-Anzeige.IndicationIdentifier")

Ein Array, das IndicationIdentifier-Werte von Benachrichtigungen enthält, die mit diesem verknüpft sind.

IndicationFilterName

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM _ IndicationFilter.Name")

Der Bezeichner des Anzeigefilters, der die Anzeige verarbeitet. Der sendende Dienst legt diese Eigenschaft fest. Diese Eigenschaft korreliert mit der Name-Eigenschaft des CIM _ IndicationFilter-Objekts. Der Wert von IndicationFilterName sollte das folgende Format aufweisen:

  • < OrgID: >**< LocalID >
  • < OrgID > muss einen urheberrechtlich geschützten, markengeschützten oder eindeutigen Namen enthalten, der im Besitz der Geschäftseinheit ist, die das Objekt besitzt.
  • < OrgID > darf keinen Doppelpunkt (:)
  • < LocalID > ist 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 CorrelatedIndications-Eigenschaftenarray verwendet werden. Daher sollte IndicationIdentifier ein eindeutiger Wert innerhalb des Namespace dieser Klasseninstanz sein.

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

  • < OrgID: >**< LocalID >
  • < OrgID > muss einen urheberrechtlich geschützten, markengeschützten oder eindeutigen Namen enthalten, der im Besitz der Geschäftseinheit ist, die das Objekt besitzt.
  • < OrgID > darf keinen Doppelpunkt (:)
  • < LocalID > ist 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 der 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 bei Anzeichen identisch sein, die in schneller Folge generiert werden.

OtherSeverity

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM _ AlertIndication.PerceivedSeverity")

Der Schweregrad der Anzeige aus Sicht des Bezeichners, wenn "PerceivedSeverity" auf "1" (Sonstige) festgelegt ist.

PerceivedSeverity

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

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

Der Schweregrad der Anzeige aus Sicht des Bezeichners.

Unbekannt (0)

Der wahrgenommene Schweregrad der Angabe ist unbekannt oder unbestimmt.

Andere (1)

Gibt an, dass der Wert des Schweregrads in der OtherSeverity-Eigenschaft gefunden werden kann.

Informationen (2)

Informationen sollten beim Bereitstellen einer informativen Antwort verwendet werden.

Heruntergestuft/Warnung (3)

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

Nebenversion (4)

Es ist eine Aktion erforderlich, aber die Situation ist zu diesem Zeitpunkt nicht schwerwiegend.

Hauptfach (5)

Jetzt ist eine Aktion erforderlich.

Kritisch (6)

Jetzt ist eine Aktion erforderlich, und der Umfang ist umfangreich (möglicherweise führt ein bevorstehender Ausfall einer kritischen Ressource dazu).

Schwerwiegend/nicht behebbar (7)

Es ist ein Fehler aufgetreten, aber es ist zu spät, maßnahmen zu ergreifen.

DMTF Reserved (..)

SequenceContext

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("_ CIM-Hinweis.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 übermittelt wird, bleibt diese Eigenschaft unverändert.

Hinweis

Der Sequenzbezeichner für die Anzeige ermöglicht es einem Listener, doppelte Hinweise zu identifizieren, wenn der Dienst versucht, Dies erneut zu versuchen, die in der Reihenfolge eintreffenden Anzeichen neu anzuordnen und verlorene Anzeichen zu erkennen.

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

  • indication-service-name # cim-service-start-id # Erstellungszeit des Listenerziels
  • indication-service-name ist der Wert der Name-Eigenschaft der CIM _ IndicationService-Instanz, 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 Leistungsindikator sein, der für jeden Start oder Neustart des Diensts zunimmt.
  • listener-destination-creation-time ist ein Zeitstempel der Erstellungszeit der _ CIM-ListenerDestination-Instanz, die das Listenerziel darstellt.nSince dieses Format ist nur eine Empfehlung. CIM-Clients behandeln den Wert als nicht transparenten Bezeichner für den Sequenzkontext und dürfen sich nicht auf dieses Format verlassen.

SequenceNumber

Datentyp: sint64

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("_ CIM-Hinweis.SequenceContext")

Die Sequenznummer des Sequenzbezeichners für die Angabe.

Hinweis

Der Sequenzbezeichner für die Anzeige ermöglicht es einem Listener, doppelte Hinweise zu identifizieren, wenn der Dienst versucht, Dies erneut zu versuchen, die in der Reihenfolge eintreffenden Anzeichen neu anzuordnen und verlorene Anzeichen zu erkennen.

Die Sequenznummer weist die folgenden Merkmale auf:

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

Requirements (Anforderungen)

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

Weitere Informationen

__ExtrinsicEvent