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