Freigeben über


INamespaceWalkCB-Schnittstelle (shobjidl_core.h)

Eine Rückrufschnittstelle, die methoden verfügbar macht, die mit INamespaceWalk verwendet werden. Nach einem Spaziergang mit INamespaceWalk wird ein IShellFolder-Objekt , das die begehbaren Knoten darstellt, an die INamespaceWalkCB-Methoden übergeben. Was diese Methoden mit den Informationen machen, hängt vom Objekt ab, das sie implementiert.

Vererbung

Die INamespaceWalkCB-Schnittstelle erbt von der IUnknown-Schnittstelle . INamespaceWalkCB verfügt auch über folgende Arten von Membern:

Methoden

Die INamespaceWalkCB-Schnittstelle verfügt über diese Methoden.

 
INamespaceWalkCB::EnterFolder

Wird aufgerufen, wenn ein Ordner während eines Namespacelaufs eingegeben werden soll. Verwenden Sie diese Methode für jede Initialisierung des abgerufenen Elements.
INamespaceWalkCB::FoundItem

Wird aufgerufen, wenn während eines Namespacelaufs ein Objekt im Namespace gefunden wird. Verwenden Sie diese Methode als Standard Aktionsfunktion für die Klasse, die sie implementiert. Führen Sie Ihre Aktionen nach Bedarf innerhalb dieser Methode aus.
INamespaceWalkCB::InitializeProgressDialog

Initialisiert den Fenstertitel und den Text der Schaltfläche abbrechen des Statusdialogfelds, das während des Namespacelaufs angezeigt wird.
INamespaceWalkCB::LeaveFolder

Nach einem Namespace aufgerufen, durchlaufen Sie einen Ordner. Verwenden Sie diese Methode, um alle erforderlichen Bereinigungen nach den Aktionen auszuführen, die von INamespaceWalkCB::EnterFolder oder INamespaceWalkCB::FoundItem ausgeführt werden.

Hinweise

Die IID für diese Schnittstelle ist IID_INamespaceWalkCB.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (einschließlich Shobjidl.h)