Partager via


CIM_ConcreteJob classe

Version concrète de la classe CIM_Job . Cette classe représente une unité de travail instanciable générique à exécuter, telle qu’un lot 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 comporte les types de membres suivants :

Méthodes

La classe CIM_ConcreteJob a ces méthodes.

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

Propriétés

La classe CIM_ConcreteJob a ces propriétés.

InstanceID

Type de données : Chaîne

Type d'accès : Lecture seule

Qualificateurs : Key, Override (« InstanceID »)

Identifie de manière unique et opaque un instance de cette classe dans l’étendue 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 dans le modèle suivant : OrgID:LocalID

OrgID doit inclure un nom protégé par un droit d’auteur, une marque déposée ou un nom unique appartenant à l’entité commerciale qui définit l’Id d’instance, ou être un ID inscrit attribué 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é, le premier signe deux-points dans InstanceID doit être compris entre l’Id d’organisation etl’ID local. Par conséquent, l’OrgID ne doit pas contenir de deux-points (« : »).

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

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

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

JobState

Type de données : uint16

Type d'accès : Lecture seule

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

Nouveau (2)

le travail n’a jamais commencé.

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)

Le travail est arrêté, mais peut être redémarré de manière transparente.

Arrêt ( 6)

Le travail passe à l’état « Terminé », « Terminé » ou « Tué ».

Terminé (7)

Le travail s’est terminé normalement.

Terminé (8)

Le travail a été arrêté par une demande de changement d’état « Terminate ». Le travail et tous ses processus sous-jacents sont terminés et peuvent être redémarrés (spécifique au travail) uniquement en tant que nouveau travail.

Tué (9)

Le travail a été arrêté par une demande de modification d’état « Kill ». Les processus sous-jacents ont peut-être été laissés en cours d’exécution et un nettoyage peut être nécessaire pour libérer des ressources.

Exception (10)

Le travail est dans un état anormal qui peut indiquer une condition d’erreur. Les status réels peuvent être affichés par des objets spécifiques au travail.

Service (11)

Le travail est dans un état spécifique au fournisseur qui prend en charge la découverte ou la résolution des problèmes, ou les deux

Requête en attente (12)

Attendre qu’un client résolve une requête.

DMTF Reserved (13..32767)

Fournisseur réservé (32768..65535)

Nom

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : Obligatoire, Remplacement (« Nom »)

Nom convivial du instance. En outre, le nom convivial peut être utilisé comme propriété pour une recherche ou une requête.

Notes

Le nom n’a pas besoin d’être unique dans l’espace de noms.

TimeBeforeRemoval

Type de données : datetime

Type d'accès : lecture/écriture

Qualificateurs : Obligatoire

Indique la durée de conservation d’un travail terminé. La valeur par défaut est « 0000000000500.00000:0000 » (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 du travail n’a pas changé et que cette propriété est remplie, elle doit être définie sur une valeur d’intervalle zéro.

Spécifications

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

Voir aussi

CIM_Job