_Classe CIM ConcreteJob

Version concrète de la classe de _ tâche CIM . Cette classe représente une unité de travail instanciable générique à exécuter, telle qu’un traitement ou un travail d’impression.

Syntaxe

[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Core::CoreElements"), AMENDMENT]
class CIM_ConcreteJob : CIM_Job
{
  string   InstanceID;
  string   Name;
  uint16   JobState;
  datetime TimeOfLastStateChange;
  datetime TimeBeforeRemoval = "00000000000500.000000:000";
};

Membres

La classe CIM _ ConcreteJob possède les types de membres suivants :

Méthodes

La classe CIM _ ConcreteJob possède ces méthodes.

Méthode Description
GetError Récupère les informations d’erreur pour l’état opérationnel d’un travail concret.
RequestStateChange Demande le changement d’état spécifié à un travail concret.

Propriétés

La classe CIM _ ConcreteJob possède les propriétés suivantes.

InstanceID

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : clé, override ("InstanceId")

Identifie de façon unique et opaque une instance de cette classe dans la portée de l’espace de noms conteneur.

Important

Pour garantir l’unicité au sein de l’espace de noms, la valeur de la propriété InstanceID doit être construite au format suivant : identifiant OrgID:LocalID

Identifiant OrgID doit inclure un nom de droits d’auteur, de marque déposée ou d’autre nom unique qui est détenu par l’entité métier qui définit l' InstanceID, ou être un ID inscrit qui est affecté par une autorité globale reconnue. Ce modèle est similaire à la structure des noms de classes de schéma. En outre, pour garantir l’unicité, les premiers deux-points dans InstanceID doivent être compris entre identifiant OrgID et LocalID. Par conséquent, le identifiant OrgID ne doit pas contenir de signe deux-points («  : »).

LocalID est choisi par l’entité métier et ne doit pas être réutilisé pour identifier des éléments réels sous-jacents différents.

Si le modèle ci-dessus n’est pas utilisé, l’entité de définition doit s’assurer que la valeur InstanceID obtenue n’est pas réutilisée dans les propriétés InstanceID produites par ce fournisseur ou d’autres fournisseurs pour cet espace de noms.

Pour les instances définies pour Distributed Management Task Force (DMTF), le modèle doit être utilisé avec le identifiant OrgID défini sur CIM.

JobState

Type de données : UInt16

Type d'accès : Lecture seule

L’état opérationnel du travail et la transition entre ces États.

Nouveau (2)

le travail n’a jamais été démarré.

Démarrage (3)

Le travail passe des États « nouveau », « suspendu » ou « service » à l’État « en cours d’exécution ».

En cours d’exécution (4)

Le travail est en cours d’exécution.

Suspendu (5)

La tâche est arrêtée, mais peut être redémarrée de manière transparente.

Arrêt (6)

Le travail passe à l’état « terminé », « terminé » ou « mort ».

Terminé (7)

Le travail s’est terminé normalement.

Terminé (8)

La tâche a été arrêtée par une demande de modification d’État « Terminate ». Le travail et tous ses processus sous-jacents sont terminés et peuvent être redémarrés (il s’agit d’un travail spécifique) uniquement en tant que nouveau travail.

Abattu (9)

La tâche a été arrêtée par une demande de modification d’État « Kill ». Les processus sous-jacents peuvent avoir été laissés s’exécuter et le nettoyage peut être nécessaire pour libérer des ressources.

Exception (10)

La tâche est dans un état anormal qui peut indiquer une condition d’erreur. L’état réel peut être affiché en dépit d’objets spécifiques à un travail.

Service (11)

La tâche est dans un état spécifique au fournisseur qui prend en charge la détection des problèmes, ou la résolution, ou les deux.

Requête en attente (12)

En attente de la résolution d’une requête par un client.

DMTF réservé (13.. 32767)

Fournisseur réservé (32768.. 65535)

Nom

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : obligatoire, override ("Name")

Nom convivial de l’instance. En outre, le nom convivial peut être utilisé en tant que propriété pour une recherche ou une requête.

Notes

Le nom ne doit pas nécessairement être unique au sein de l’espace de noms.

TimeBeforeRemoval

Type de données : DateTime

Type d’accès : lecture/écriture

Qualificateurs : requis

Indique la durée de conservation d’un travail terminé. La valeur par défaut est « 00000000000500.000000:000 » (cinq minutes).

TimeOfLastStateChange

Type de données : DateTime

Type d'accès : Lecture seule

Date ou heure de la dernière modification de l’état du travail.

Notes

Si l’état de la tâche n’a pas changé et que cette propriété est remplie, elle doit être définie sur une valeur d’intervalle égale à zéro.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 8
Serveur minimal pris en charge
Windows Server 2012
Espace de noms
\Virtualisation racine \ v2
MOF
WindowsVirtualization. v2. mof
DLL
Vmms.exe

Voir aussi

_Travail CIM