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
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 |
|
DLL |
|