Metodo RequestStateChange della classe WMI CIM_ConcreteJob
Richiede che lo stato del processo venga modificato nel valore specificato. Le transizioni consentite sono specifiche del processo e specifiche del fornitore. Per richiamare questo metodo più volte, è possibile che le richieste precedenti vengano sovrascritte o perse.
Sintassi
uint32 RequestStateChange(
[in] uint16 RequestedState,
[in] datetime TimeoutPeriod
);
Parametri
-
RequestedState [in]
-
Specifica lo stato in cui deve essere modificato il processo.
Valori Significato - Avviare
- 2
Imposta lo stato su In esecuzione. - Sospendi
- 3
Arresta temporaneamente il processo. È possibile riavviare il processo ed eventualmente immettere lo stato del servizio mentre il processo è sospeso. Questo valore è specifico del processo. - Terminate.
- 4
Arresta il processo in modo pulito, salva i dati, mantiene lo stato e arresta tutti i processi sottostanti in modo ordinato. - Uccidere
- 5
Arresta immediatamente il processo senza alcun requisito per salvare i dati o mantenere lo stato. - Servizio
- 6
Inserisce il processo in uno stato del servizio specifico del fornitore. Potrebbe essere possibile riavviare il processo da questo stato. - DMTF riservato
- 7 32767
Riservato. - Fornitore riservato
- 32768 65535
Riservato. -
TimeoutPeriod [in]
-
Specifica la quantità massima di tempo che il client prevede che la transizione al nuovo stato venga eseguita. Il formato intervallo deve essere utilizzato per specificare il parametro TimeoutPeriod . Un valore pari a 0 o un parametro Null indica che il client non ha requisiti di tempo per la transizione.
Nota
Se l'implementazione non supporta questo parametro e questa proprietà non contiene 0 o null, è necessario restituire il valore Use Of Timeout Parameter Not Supported .
Valore restituito
Questo metodo restituisce uno dei valori seguenti.
-
Completata senza errore (0)
-
Non supportato (1)
-
Errore sconosciuto/non specificato (2)
-
Impossibile completare entro il periodo di timeout (3)
-
Non riuscito (4)
-
Parametro non valido (5)
-
In uso (6)
-
DMTF Riservato (7 4095)
-
Parametri del metodo controllati - Transizione avviata (4096)
-
Transizione di stato non valida (4097)
-
Uso del parametro timeout non supportato (4098)
-
Occupato (4099)
-
Metodo riservato (4100 32767)
-
Specifica fornitore (32768 65535)
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 8 |
Server minimo supportato |
Windows Server 2012 |
Spazio dei nomi |
Root\standardcimv2 |
MOF |
|
DLL |
|