Metodo ITransferSource::Advise (shobjidl_core.h)
Configura una connessione di consulenza per le notifiche sullo stato delle operazioni file.
Sintassi
HRESULT Advise(
[in] ITransferAdviseSink *psink,
[out] DWORD *pdwCookie
);
Parametri
[in] psink
Tipo: ITransferAdviseSink*
Puntatore all'interfaccia di notifica ITransferAdviseSink per aggiornare l'applicazione chiamante usando metodi in questa interfaccia.
[out] pdwCookie
Tipo: DWORD*
Puntatore a un token restituito che identifica in modo univoco questa connessione. L'applicazione chiamante usa questo token in un secondo momento per eliminare la connessione passandola al metodo ITransferSource::Unadvise . Se la connessione non è stata stabilita correttamente, questo valore è zero.
Valore restituito
Tipo: HRESULT
Qualsiasi HRESULTs diverso da quello elencato indica un errore.
Codice restituito | Descrizione |
---|---|
|
Interfaccia associata correttamente. |
|
Il gestore può gestire solo un'interfaccia sink. |
Commenti
Chiamare ITransferSource::Consiglia prima di chiamare tutti gli altri metodi in questa interfaccia per abilitare una sessione di consulenza. Se non è impostato, il gestore deve considerarlo un'indicazione che non è disponibile alcun feedback e per eseguire l'operazione "predefinita" senza consultare l'applicazione chiamante.
Requisiti
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl_core.h (include Shobjidl.h) |