Condividi tramite


Metodo IBackgroundCopyJob::Resume (bits.h)

Attiva un nuovo processo o riavvia un processo sospeso.

Sintassi

HRESULT Resume();

Valore restituito

Questo metodo restituisce i valori HRESULT seguenti, nonché altri.

Codice restituito Descrizione
S_OK
Il processo è stato riavviato correttamente.
BG_E_EMPTY
Nessun file da trasferire.
BG_E_INVALID_STATE
Lo stato del processo non può essere BG_JOB_STATE_CANCELLED o BG_JOB_STATE_ACKNOWLEDGED.

Commenti

Quando si crea un processo, il processo viene inizialmente sospeso. La chiamata a Resume sposta il processo dallo stato sospeso allo stato in coda. Il processo rimane nello stato in coda finché l'utilità di pianificazione non determina che è il turno del processo per trasferire i file. Si noti che il processo deve contenere uno o più file prima di chiamare questo metodo. Se il processo è di tipo BG_JOB_TYPE_UPLOAD_REPLY e si vuole specificare il nome del file di risposta, è necessario chiamare il metodo IBackgroundCopyJob2::SetReplyFileName prima di chiamare Resume.

Se un processo che si trova nello stato BG_JOB_STATE_TRANSIENT_ERROR o BG_JOB_STATE_ERROR, chiamare il metodo Resume per riavviare il processo dopo aver corretto l'errore.

Requisiti

Requisito Valore
Client minimo supportato Windows XP
Server minimo supportato Windows Server 2003
Piattaforma di destinazione Windows
Intestazione bits.h
Libreria Bits.lib
DLL QmgrPrxy.dll

Vedi anche

IBackgroundCopyJob::Cancel

IBackgroundCopyJob::Suspend