Interfaccia IBackgroundCopyCallback
Implementare l'interfaccia IBackgroundCopyCallback per ricevere la notifica che un processo è stato completato, è stato modificato o è in errore. I client usano questa interfaccia anziché eseguire il polling per lo stato del processo.
Membri
L'interfaccia IBackgroundCopyCallback eredita dall'interfaccia IUnknown . IBackgroundCopyCallback include anche questi tipi di membri:
Metodi
L'interfaccia IBackgroundCopyCallback include questi metodi.
Metodo | Descrizione |
---|---|
JobError | Chiamato quando si verifica un errore. |
JobModification | Chiamato quando viene modificato un processo. |
JobTransferred | Chiamato quando tutti i file nel processo sono stati trasferiti correttamente. |
Commenti
Per ricevere notifiche, chiamare il metodo IBackgroundCopyJob::SetNotifyInterface per specificare il puntatore dell'interfaccia all'implementazione di IBackgroundCopyCallback . Per specificare quali notifiche si desidera ricevere, chiamare il metodo IBackgroundCopyJob::SetNotifyFlags .
Ottimizzazione recapito chiamerà i callback finché il puntatore dell'interfaccia è valido. L'interfaccia di notifica non è più valida quando l'applicazione termina; Ottimizzazione recapito non mantiene l'interfaccia di notifica. Di conseguenza, il processo di inizializzazione dell'applicazione deve chiamare il metodo SetNotifyInterface su tali processi esistenti per cui si vuole ricevere una notifica.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 10 versione 1709 [solo app desktop] |
Server minimo supportato |
Windows Server, versione 1709 [solo app desktop] |
Intestazione |
|
IDL |
|
Libreria |
|
DLL |
|
IID |
IID_IBackgroundCopyCallback è definito come 97EA99C7-0186-4AD4-8DF9-C5B4E0ED6B22 |