Antarmuka IExplorerBrowserEvents (shobjidl_core.h)
Mengekspos metode untuk pemberitahuan navigasi browser Explorer dan melihat peristiwa pembuatan.
Warisan
Antarmuka IExplorerBrowserEvents mewarisi dari antarmuka IUnknown . IExplorerBrowserEvents juga memiliki jenis anggota ini:
Metode
Antarmuka IExplorerBrowserEvents memiliki metode ini.
IExplorerBrowserEvents::OnNavigationComplete Memberi tahu klien bahwa browser Explorer telah berhasil menavigasi ke folder Shell. |
IExplorerBrowserEvents::OnNavigationFailed Memberi tahu klien bahwa browser Explorer gagal menavigasi ke folder Shell. |
IExplorerBrowserEvents::OnNavigationPending Memberi tahu klien tentang navigasi browser Explorer yang tertunda ke folder Shell. |
IExplorerBrowserEvents::OnViewCreated Memberi tahu klien bahwa tampilan browser Explorer telah dibuat dan dapat dimodifikasi. |
Keterangan
Terapkan antarmuka ini untuk diberi tahu tentang navigasi IExplorerBrowser dan lihat peristiwa pembuatan; implementasi memungkinkan penanganan peristiwa ini, jika diinginkan.
IExplorerBrowser harus diberi tahu tentang pelaksana (klien) yang ingin diberitahu tentang peristiwa IExplorerBrowser . Klien melakukan ini dengan memanggil metode IExplorerBrowser::Advise . Ini memungkinkan panggilan balik peristiwa oleh IExplorerBrowser ke klien menggunakan metode di IExplorerBrowserEvents. Untuk menghentikan panggilan balik peristiwa, klien harus memanggil metode IExplorerBrowser::Unadvise atau kebocoran memori dapat mengakibatkan.
Selama navigasi pertamanya (IExplorerBrowser::BrowseToObject), Explorer memanggil metode dalam antarmuka ini secara sinkron. Setelah itu, Explorer memanggilnya secara asinkron. Urutan panggilan balik peristiwa adalah sebagai berikut: IExplorerBrowserEvents::OnNavigationPending; IExplorerBrowserEvents::OnViewCreated; dan IExplorerBrowserEvents::OnNavigationComplete atau IExplorerBrowserEvents::OnNavigationFailed tergantung pada apakah navigasi berhasil atau gagal.
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) |