classe CIM_ConcreteJob
Versione concreta della classe CIM_Job . Questa classe rappresenta un'unità istanza generica del lavoro da eseguire, ad esempio un batch o un processo di stampa.
Sintassi
[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";
};
Members
La classe CIM_ConcreteJob include questi tipi di membri:
Metodi
La classe CIM_ConcreteJob include questi metodi.
Metodo | Descrizione |
---|---|
GetError | Recupera le informazioni sugli errori per lo stato operativo di un processo concreto. |
RequestStateChange | Richiede la modifica dello stato specificata a un processo concreto. |
Proprietà
La classe CIM_ConcreteJob ha queste proprietà.
-
InstanceID
-
Identifica in modo univoco e opaco un'istanza di questa classe nell'ambito dello spazio dei nomi contenente.
Importante
Per garantire l'univocità nello spazio dei nomi, il valore della proprietà InstanceID deve essere costruito nel modello seguente: OrgID:LocalID
OrgID deve includere un nome protetto da copyright, marchio o altrimenti univoco di proprietà dell'entità aziendale che definisce instanceID o essere un ID registrato assegnato da un'autorità globale riconosciuta. Questo modello è simile alla struttura dei nomi delle classi dello schema. Inoltre, per garantire l'univocità, i primi due punti in InstanceID devono essere tra OrgID e LocalID. Pertanto l'OrgID non deve contenere due punti (':').
LocalID viene scelto dall'entità aziendale e non deve essere usato nuovamente per identificare diversi elementi reali sottostanti.
Se il modello precedente non viene usato, l'entità che definisce deve garantire che il valore InstanceID risultante non venga usato nuovamente tra le proprietà InstanceID generate da questo provider o altri provider per questo spazio dei nomi.
Per le istanze definite da DMTF (Distributed Management Task Force), il modello deve essere usato con l'orgID impostato su CIM.
-
JobState
-
-
Tipo di dati: uint16
-
Tipo di accesso: sola lettura
Lo stato operativo del processo e la transizione tra questi stati.
-
-
Nuovo (2)
-
il processo non è mai stato avviato.
-
Avvio (3)
-
Il processo viene spostato dallo stato "Nuovo", "Sospeso" o "Servizio" nello stato "Esecuzione".
-
Esecuzione (4)
-
Il processo è in esecuzione.
-
Sospeso (5)
-
Il processo viene arrestato, ma può essere riavviato in modo semplice.
-
Arresto (6)
-
Il processo viene spostato in uno stato "Completato", "Terminato" o "Ucciso".
-
Completato (7)
-
Il processo è stato completato normalmente.
-
Terminato (8)
-
Il processo è stato arrestato da una richiesta di modifica dello stato "Termina". Il processo e tutti i relativi processi sottostanti vengono terminati e possono essere riavviati (questo è specifico del processo) solo come nuovo processo.
-
Ucciso (9)
-
Il processo è stato arrestato da una richiesta di modifica dello stato "Kill". I processi sottostanti potrebbero essere stati lasciati in esecuzione e la pulizia potrebbe essere necessaria per liberare le risorse.
-
Eccezione (10)
-
Il processo si trova in uno stato anomalo che potrebbe essere indicativo di una condizione di errore. Lo stato effettivo può essere visualizzato anche se oggetti specifici del processo.
-
Servizio (11)
-
Il processo si trova in uno stato specifico del fornitore che supporta l'individuazione dei problemi o la risoluzione o entrambi
-
Query in sospeso (12)
-
In attesa che un client risolva una query.
-
DMTF Riservato (13..32767)
-
Fornitore riservato (32768...65535)
Nome
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: Obbligatorio, Override ("Name")
Nome descrittivo dell'istanza. Inoltre, il nome descrittivo può essere usato come proprietà per una ricerca o una query.
Nota
Il nome non deve essere univoco nello spazio dei nomi.
TimeBeforeRemoval
-
Tipo di dati: datetime
-
Tipo di accesso: Lettura/scrittura
-
Qualificatori: obbligatorio
Indica la durata di conservazione di un processo completato. Il valore predefinito è "0000000000005000.000000:000" (cinque minuti).
TimeOfLastStateChange
-
Tipo di dati: datetime
-
Tipo di accesso: sola lettura
Data o ora dell'ultima modifica dello stato del processo.
Nota
Se lo stato del processo non è stato modificato e questa proprietà viene popolata, deve essere impostata su un valore intervallo zero.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 8 |
Server minimo supportato |
Windows Server 2012 |
Spazio dei nomi |
Radice\virtualizzazione\v2 |
MOF |
|
DLL |
|