Condividi tramite


Interfaccia IExplorerBrowserEvents (shobjidl_core.h)

Espone i metodi per la notifica degli eventi di navigazione del browser Explorer e di creazione della visualizzazione.

Ereditarietà

L'interfaccia IExplorerBrowserEvents eredita dall'interfaccia IUnknown . IExplorerBrowserEvents include anche questi tipi di membri:

Metodi

L'interfaccia IExplorerBrowserEvents include questi metodi.

 
IExplorerBrowserEvents::OnNavigationComplete

Notifica ai client che il browser Explorer è stato spostato correttamente in una cartella shell.
IExplorerBrowserEvents::OnNavigationFailed

Notifica ai client che il browser Explorer non è riuscito a passare a una cartella shell.
IExplorerBrowserEvents::OnNavigationPending

Notifica ai client di una navigazione del browser Explorer in sospeso in una cartella shell.
IExplorerBrowserEvents::OnViewCreated

Notifica ai client che la visualizzazione del browser Explorer è stata creata e può essere modificata.

Commenti

Implementare questa interfaccia per ricevere una notifica degli eventi di navigazione IExplorerBrowser e visualizzare gli eventi di creazione; L'implementazione consente la gestione di questi eventi, se necessario.

IExplorerBrowser deve ricevere una notifica agli implementatori (client) che vogliono essere informati degli eventi IExplorerBrowser . A tale scopo, i client chiamano il metodo IExplorerBrowser::Advise . In questo modo i callback degli eventi da IExplorerBrowser al client usano i metodi in IExplorerBrowserEvents. Per arrestare i callback degli eventi, il client deve chiamare il metodo IExplorerBrowser::Unadvise o una perdita di memoria può verificarsi.

Durante la prima navigazione (IExplorerBrowser::BrowseToObject), Explorer chiama i metodi in questa interfaccia in modo sincrono. Successivamente, Explorer li chiama in modo asincrono. L'ordine dei callback degli eventi è il seguente: IExplorerBrowserEvents::OnNavigationPending; IExplorerBrowserEvents::OnViewCreated; e IExplorerBrowserEvents::OnNavigationComplete o IExplorerBrowserEvents::OnNavigationFailed a seconda che la navigazione abbia avuto esito positivo o negativo.

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)

Vedi anche

IExplorerBrowser