Compartir a través de


CIM_Indication clase

CIM_Indication es la clase base abstracta para todas las notificaciones sobre los cambios en los objetos de esquema y los datos del objeto de esquema, los eventos detectados por proveedores e instrumentación. Las subclases de CIM_Indication representan tipos específicos de notificaciones.

Sintaxis

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

Miembros

La clase CIM_Indication tiene estos tipos de miembros:

Propiedades

La clase CIM_Indication tiene estas propiedades.

CorrelacionadoIndicaciones

Tipo de datos: matriz de cadenas

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Recomendación.ITU| X733. Notificaciones correlacionadas"), ModelCorrespondence ("CIM_Indication. IndicationIdentifier")

Matriz que contiene los valores de IndicationIdentifier de las notificaciones relacionadas con esta.

IndicationFilterName

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_IndicationFilter.Name")

Identificador del filtro de indicación que procesa la indicación. El servicio de envío establece esta propiedad. Esta propiedad se correlaciona con la propiedad Name del objeto CIM_IndicationFilter . El valor de IndicationFilterName debe usar el siguiente formato:

  • <OrgID>:<LocalID>
  • <OrgID> debe incluir un nombre único, protegido por derechos de autor o de marca registrada que sea propiedad de la entidad empresarial propietaria del objeto.
  • <OrgID> no debe contener dos puntos (:)
  • <LocalID> un identificador único elegido por la entidad empresarial que posee el objeto.

IndicationIdentifier

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Recomendación.ITU| X733. Identificador de notificación")

Identificador de la indicación. Esta propiedad se puede usar como valor de clave en la matriz de propiedades CorrelatedIndications . Por lo tanto, IndicationIdentifier debe ser un valor único dentro del espacio de nombres de esta instancia de clase.

Para asegurarse de que IndicationIdentifier es único, debe usar el siguiente formato:

  • <OrgID>:<LocalID>
  • <OrgID> debe incluir un nombre único, protegido por derechos de autor o de marca registrada que sea propiedad de la entidad empresarial propietaria del objeto.
  • <OrgID> no debe contener dos puntos (:)
  • <LocalID> un identificador único elegido por la entidad empresarial que posee el objeto.
  • En el caso de las instancias definidas por DMTF, <OrgID> debe establecerse en "CIM".

IndicationTime

Tipo de datos: datetime

Tipo de acceso: solo lectura

Hora y fecha en que se creó la indicación. La propiedad se puede establecer en NULL si la entidad que creó la indicación no es capaz de determinar esta información.

Nota

El valor de IndicationTime puede ser el mismo para las indicaciones que se generan en una sucesión rápida.

OtherSeverity

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_AlertIndication. PerceivedSeverity")

La gravedad de la indicación desde el punto de vista del notificador cuando PerceivedSeverity se establece en "1" (Otro).

PerceivedSeverity

Tipo de datos: uint16

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Recomendación.ITU| X733. Gravedad percibida")

Gravedad de la indicación desde el punto de vista del notificador.

Desconocido (0)

la gravedad percibida de la indicación es desconocida o indeterminada.

Otros (1)

Indica que el valor de Severity se puede encontrar en la propiedad OtherSeverity .

Información (2)

La información debe utilizarse al proporcionar una respuesta informativa.

Degradado/Advertencia (3)

Debe usarse cuando sea adecuado para permitir al usuario decidir si es necesario realizar una acción.

Menor (4)

La acción es necesaria, pero la situación no es grave en este momento.

Principal (5)

Ahora se necesita una acción.

Crítico (6)

La acción es necesaria AHORA y el ámbito es amplio (quizás se produzca una interrupción inminente en un recurso crítico).

Irrecuperable o irrecuperable (7)

se produjo un error, pero es demasiado tarde para realizar una acción correctiva.

DMTF Reserved (..)

SequenceContext

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_Indication. SequenceNumber")

Contexto de secuencia del identificador de secuencia para la indicación. Si un servicio no admite identificadores de secuencia para indicaciones, esta propiedad debe establecerse en NULL. Si se vuelve a entregar la indicación, esta propiedad sigue siendo la misma.

Nota

El identificador de secuencia de la indicación permite a un agente de escucha identificar indicaciones duplicadas cuando el servicio intenta volver a entregar indicaciones, reordenar las indicaciones que llegan fuera del orden y detectar indicaciones perdidas.

Para asegurarse de que SequenceContext es único, debe usar el formato siguiente:

  • indication-service-name#cim-service-start-id #listener-destination-creation-time
  • indication-service-name es el valor de la propiedad Name de la instancia de CIM_IndicationService que entrega la indicación.
  • cim-service-start-id es un identificador que identifica de forma única la operación de inicio de un servicio. Por ejemplo, esto podría ser una marca de tiempo de la hora de inicio o un contador que aumente para cada inicio o reinicio del servicio.
  • listener-destination-creation-time es una marca de tiempo de la hora de creación de la instancia de CIM_ListenerDestination que representa el destino del agente de escucha.nSince este formato es solo una recomendación, los clientes CIM tratarán el valor como un identificador opaco para el contexto de secuencia y no se basarán en este formato.

SequenceNumber

Tipo de datos: sint64

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_Indication. SequenceContext")

Número de secuencia del identificador de secuencia de la indicación.

Nota

El identificador de secuencia de la indicación permite a un agente de escucha identificar indicaciones duplicadas cuando el servicio intenta volver a entregar indicaciones, reordenar las indicaciones que llegan fuera del orden y detectar indicaciones perdidas.

El número de secuencia tiene las siguientes características:

  • El número de secuencia se restablece a "0" cada vez que cambia el valor sequenceContext .
  • Cada vez que el destino del agente de escucha recibe una nueva indicación, el número de secuencia aumenta en "1".
  • El número de secuencia se ajusta a "0" cuando se supera el intervalo de valores.
  • Si la indicación se vuelve a entregar, SequenceNumber permanece igual.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 8.1
Servidor mínimo compatible
Windows Server 2012 R2
Espacio de nombres
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
Archivo DLL
Vmms.exe

Consulte también

__ExtrinsicEvent