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) |