Metodo IBackgroundCopyJob::SetNotifyInterface
Identifica l'implementazione dell'interfaccia IBackgroundCopyCallback in Ottimizzazione recapito. Usare l'interfaccia IBackgroundCopyCallback per ricevere la notifica degli eventi correlati ai processi.
Sintassi
HRESULT SetNotifyInterface(
IUnknown *pNotifyInterface
);
Parametri
-
pNotifyInterface
-
Puntatore all'interfaccia IBackgroundCopyCallback . Per rimuovere il puntatore all'interfaccia di callback corrente, impostare questo parametro su NULL.
Valore restituito
Questo metodo restituisce i valori HRESULT seguenti, nonché altri.
Codice restituito | Descrizione |
---|---|
|
Il puntatore all'interfaccia di notifica è stato impostato correttamente. |
Commenti
Chiamare questo metodo solo se si implementa l'interfaccia IBackgroundCopyCallback . Utilizzare il metodo SetNotifyInterface insieme al metodo SetNotifyFlags per specificare il tipo di notifica che si desidera ricevere.
L'interfaccia di notifica diventa non valida quando l'applicazione termina; Ottimizzazione recapito non rende persistente l'interfaccia di notifica. Di conseguenza, il processo di inizializzazione dell'applicazione deve chiamare il metodo SetNotifyInterface per i processi esistenti per cui si vuole ricevere la notifica. Se è necessario acquisire informazioni sullo stato e sullo stato che si sono verificate dopo l'ultima esecuzione dell'applicazione, eseguire il polling delle informazioni sullo stato e sullo stato durante l'inizializzazione dell'applicazione.
Solo il proprietario/autore del processo o un amministratore può registrarsi per le notifiche.
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_IBackgroundCopyJob è definito come 37668D37-507E-4160-9316-26306D150B12 |