Condividi tramite


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
NetTCPIP.mof
DLL
NetTCPIP.dll

Vedi anche

CIM_ConcreteJob