Condividi tramite


Interfaccia INamespaceWalkCB (shobjidl_core.h)

Interfaccia di callback che espone i metodi usati con INamespaceWalk. Dopo aver eseguito una procedura dettagliata con INamespaceWalk, un oggetto IShellFolder che rappresenta i nodi walked viene passato ai metodi INamespaceWalkCB . Le operazioni eseguite da tali metodi con le informazioni dipendono dall'oggetto che li implementa.

Ereditarietà

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

Metodi

L'interfaccia INamespaceWalkCB include questi metodi.

 
INamespaceWalkCB::EnterFolder

Chiamato quando una cartella sta per essere immessa durante una procedura dettagliata dello spazio dei nomi. Utilizzare questo metodo per qualsiasi inizializzazione dell'elemento recuperato.
INamespaceWalkCB::FoundItem

Chiamato quando un oggetto viene trovato nello spazio dei nomi durante una procedura dettagliata dello spazio dei nomi. Usare questo metodo come funzione di azione principale per la classe che la implementa. Eseguire le azioni in base alle esigenze all'interno di questo metodo.
INamespaceWalkCB::InitializeProgressDialog

Inizializza il titolo della finestra e annulla il testo del pulsante della finestra di dialogo di stato visualizzata durante la procedura dettagliata dello spazio dei nomi.
INamespaceWalkCB::LeaveFolder

Chiamato dopo che uno spazio dei nomi illustra una cartella. Utilizzare questo metodo per eseguire qualsiasi pulizia necessaria dopo le azioni eseguite da INamespaceWalkCB::EnterFolder o INamespaceWalkCB::FoundItem.

Commenti

L'IID per questa interfaccia è IID_INamespaceWalkCB.

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)