Metodo RequestStateChange della classe Msvm_CollectionReferencePointExportJob
Richiede una modifica dello stato.
Sintassi
uint32 RequestStateChange(
[in] uint16 RequestedState,
[in] datetime TimeoutPeriod
);
Parametri
-
RequestedState [in]
-
RequestStateChange modifica lo stato di un processo. I valori possibili sono i seguenti:
-
Inizio (2)
-
Modifica lo stato in "In esecuzione".
-
Sospensione (3)
-
Arresta temporaneamente il processo. L'intenzione è riavviare successivamente il processo con "Start". Potrebbe essere possibile entrare nello stato "Servizio" durante la sospensione. Si tratta di un processo specifico.
-
Termina (4)
-
Arresta il processo in modo pulito, salva i dati, mantiene lo stato e arresta tutti i processi sottostanti in modo ordinato.
-
Uccidere (5)
-
Termina 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.
-
DMTF Riservato (7..32767)
-
Fornitore riservato (32768...65535)
TimeoutPeriod [in]
Periodo di timeout che specifica la quantità massima di tempo prevista dal client per la transizione al nuovo stato. Il formato intervallo deve essere utilizzato per specificare il periodo di timeout. Il valore 0 o Null indica che il client non ha requisiti di tempo per la transizione. Se questa proprietà non contiene 0 o Null e l'implementazione non supporta questo parametro, deve essere restituito un codice restituito di 4098 (utilizzo del parametro timeout non supportato).
Valore restituito
Restituisce 0 in caso di esito positivo; in caso contrario, restituisce uno degli errori seguenti.
-
(0)
-
(32768)
-
(32769)
-
(32770)
-
(32771)
-
(32772)
-
(32773)
-
(32774)
-
(32775)
-
(32776)
-
(32777)
-
(32778)
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 10 versione 1703 [solo app desktop] |
Server minimo supportato |
Windows Server 2016 |
Spazio dei nomi |
Root\virtualization\v2 |
MOF |
|
DLL |
|