Compartir a través de


Interfaz INamespaceWalkCB (shobjidl_core.h)

Interfaz de devolución de llamada que expone métodos usados con INamespaceWalk. Después de realizar un recorrido con INamespaceWalk, se pasa un objeto IShellFolder que representa los nodos caminados a los métodos INamespaceWalkCB . Lo que hacen esos métodos con la información depende del objeto que los implementa.

Herencia

La interfaz INamespaceWalkCB hereda de la interfaz IUnknown . INamespaceWalkCB también tiene estos tipos de miembros:

Métodos

La interfaz INamespaceWalkCB tiene estos métodos.

 
INamespaceWalkCB::EnterFolder

Se llama cuando una carpeta está a punto de escribirse durante un recorrido de espacio de nombres. Use este método para cualquier inicialización del elemento recuperado.
INamespaceWalkCB::FoundItem

Se llama cuando se encuentra un objeto en el espacio de nombres durante un recorrido del espacio de nombres. Use este método como función de acción principal para la clase que lo implementa. Realice las acciones según sea necesario dentro de este método.
INamespaceWalkCB::InitializeProgressDialog

Inicializa el título de la ventana y cancela el texto del botón del cuadro de diálogo de progreso que se muestra durante el recorrido del espacio de nombres.
INamespaceWalkCB::LeaveFolder

Se le llama después de que un espacio de nombres recorra una carpeta. Use este método para realizar cualquier limpieza necesaria siguiendo las acciones realizadas por INamespaceWalkCB::EnterFolder o INamespaceWalkCB::FoundItem.

Comentarios

El IID de esta interfaz es IID_INamespaceWalkCB.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (include Shobjidl.h)