Metodo ITransferDestination::Advise (shobjidl_core.h)
Configura una connessione consultiva per le notifiche sullo stato delle operazioni sui file.
Sintassi
HRESULT Advise(
[in] ITransferAdviseSink *psink,
[out] DWORD *pdwCookie
);
Parametri
[in] psink
Tipo: ITransferAdviseSink*
Puntatore a un'interfaccia di notifica ITransferAdviseSink per aggiornare l'applicazione chiamante usando metodi su 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 ITransferDestination::Unadvise . Se la connessione non viene 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
Chiama ITransferDestination::Advise prima di chiamare qualsiasi altro metodo ITransferDestination in modo che il gestore possa eseguire il callback per eventuali errori che potrebbero verificarsi. Se non è impostato, il gestore deve considerarlo un'indicazione che non è disponibile alcun feedback ed eseguire l'operazione "predefinita".
Requisiti
Requisito | Valore |
---|---|
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) |