Metode ITransferDestination::Advise (shobjidl_core.h)
Menyiapkan koneksi penasihat untuk pemberitahuan tentang status operasi file.
Sintaks
HRESULT Advise(
[in] ITransferAdviseSink *psink,
[out] DWORD *pdwCookie
);
Parameter
[in] psink
Jenis: ITransferAdviseSink*
Penunjuk ke antarmuka pemberitahuan ITransferAdviseSink untuk memperbarui aplikasi panggilan menggunakan metode pada antarmuka ini.
[out] pdwCookie
Jenis: DWORD*
Penunjuk ke token yang dikembalikan yang secara unik mengidentifikasi koneksi ini. Aplikasi panggilan menggunakan token ini nanti untuk menghapus koneksi dengan meneruskannya ke metode ITransferDestination::Unadvise . Jika koneksi tidak berhasil dibuat, nilai ini adalah nol.
Mengembalikan nilai
Jenis: HRESULT
Setiap HRESULT selain yang tercantum menunjukkan kegagalan.
Menampilkan kode | Deskripsi |
---|---|
|
Antarmuka berhasil dikaitkan. |
|
Handler hanya dapat menangani satu antarmuka sink. |
Keterangan
Panggil ITransferDestination::Advise sebelum memanggil metode ITransferDestination lainnya sehingga handler dapat memanggil balik untuk kesalahan apa pun yang mungkin terjadi. Jika tidak diatur, handler harus menganggapnya sebagai indikasi bahwa tidak ada umpan balik yang tersedia dan melakukan operasi "default".
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shobjidl_core.h (termasuk Shobjidl.h) |