Metodo RequestStateChange della classe MSFT_StorageJob
Richiede che lo stato del processo venga modificato nel valore specificato nel parametro RequestedState .
Sintassi
UInt32 RequestStateChange(
[in] UInt16 RequestedState,
[out] String ExtendedStatus
);
Parametri
RequestedState [in]
Nuovo stato.
Valore | Significato |
---|---|
Inizio 2 | Questo valore modifica il valore della proprietà JobState in Running. |
Sospendere 3 | Questo valore arresta temporaneamente il processo. L'intenzione consiste nel riavviare successivamente il processo con una seconda chiamata a RequestStateChange con il parametro RequestedState impostato su Start. Potrebbe essere possibile che il processo immetti lo stato del servizio mentre è sospeso. (Questo è specifico del processo). |
Termina 4 | Questo valore arresta il processo in modo pulito, salvando i dati, mantenendo lo stato e arrestando tutti i processi sottostanti in modo ordinato. |
Uccidere 5 | Questo valore termina immediatamente il processo senza alcun requisito per salvare i dati o mantenere lo stato. |
Servizio 6 | Questo valore inserisce il processo in uno stato di servizio specifico del fornitore. Potrebbe essere possibile riavviare il processo. |
DMTF Riservato 7..32767 | I valori compresi tra 7 e 32767 (inclusivi) sono riservati per DMTF. |
Fornitore riservato 32768...655355 | I valori compresi tra 32768 e 65535 (incluso) sono riservati ai fornitori. |
ExtendedStatus [out]
Stringa che contiene un oggetto MSFT_StorageExtendedStatus incorporato.
Questo parametro consente al provider di archiviazione di restituire informazioni di errore estese (specifiche dell'implementazione).
Valore restituito
Successo (0)
Non supportato (1)
Errore non specificato (2)
Timeout (3)
Errore (4)
Parametro non valido (5)
Parametri del metodo controllati - Processo avviato (4096)
Dimensioni non supportate (4097)
Accesso negato (40001)
Non sono disponibili risorse sufficienti per completare l'operazione. (40002)
Impossibile connettersi al provider di archiviazione. (46000)
Il provider di archiviazione non può connettersi al sottosistema di archiviazione. (46001)
Commenti
Se si chiama questo metodo più volte, le richieste precedenti potrebbero essere sovrascritte o perse.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Spazio dei nomi | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |