Partager via


Interface INamespaceWalkCB (shobjidl_core.h)

Interface de rappel exposant les méthodes utilisées avec INamespaceWalk. Après avoir effectué une marche avec INamespaceWalk, un objet IShellFolder représentant les nœuds parcourus est passé aux méthodes INamespaceWalkCB . La fonction de ces méthodes avec les informations dépend de l’objet qui les implémente.

Héritage

L’interface INamespaceWalkCB hérite de l’interface IUnknown. INamespaceWalkCB a également les types de membres suivants :

Méthodes

L’interface INamespaceWalkCB possède ces méthodes.

 
INamespaceWalkCB::EnterFolder

Appelé lorsqu’un dossier est sur le point d’être entré lors d’une procédure d’espace de noms. Utilisez cette méthode pour toute initialisation de l’élément récupéré.
INamespaceWalkCB::FoundItem

Appelé lorsqu’un objet est trouvé dans l’espace de noms au cours d’une procédure d’espace de noms. Utilisez cette méthode comme fonction d’action main pour la classe qui l’implémente. Effectuez vos actions en fonction des besoins à l’intérieur de cette méthode.
INamespaceWalkCB::InitializeProgressDialog

Initialise le titre de la fenêtre et le texte du bouton Annuler de la boîte de dialogue de progression affichée pendant la procédure d’espace de noms.
INamespaceWalkCB::LeaveFolder

Appelé après un espace de noms, parcourez un dossier. Utilisez cette méthode pour effectuer tout nettoyage nécessaire à la suite des actions effectuées par INamespaceWalkCB::EnterFolder ou INamespaceWalkCB::FoundItem.

Remarques

L’IID de cette interface est IID_INamespaceWalkCB.

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (inclure Shobjidl.h)