Metode ITransferSource::Advise (shobjidl_core.h)
Menyiapkan koneksi saran 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 ITransferSource::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 ITransferSource::Advise sebelum memanggil metode lain dalam antarmuka ini untuk mengaktifkan sesi penasihat. Jika tidak diatur, handler harus menganggapnya sebagai indikasi bahwa tidak ada umpan balik yang tersedia dan untuk melakukan operasi "default" tanpa berkonsultasi dengan aplikasi panggilan.
Persyaratan
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) |