INamespaceWalkCB 接口 (shobjidl_core.h)
公开与 INamespaceWalk 一起使用的方法的回调接口。 使用 INamespaceWalk 执行演练后,表示已访问节点的 IShellFolder 对象将传递给 INamespaceWalkCB 方法。 这些方法对信息执行的操作取决于实现它们的对象。
继承
INamespaceWalkCB 接口继承自 IUnknown 接口。 INamespaceWalkCB 还具有以下类型的成员:
方法
INamespaceWalkCB 接口具有以下方法。
INamespaceWalkCB::EnterFolder 在命名空间访问期间即将输入文件夹时调用。 对于检索到的项的任何初始化,请使用此方法。 |
INamespaceWalkCB::FoundItem 在命名空间遍查期间在命名空间中找到对象时调用。 使用此方法作为实现它的类的main操作函数。 在此方法中根据需要执行操作。 |
INamespaceWalkCB::InitializeProgressDialog 初始化命名空间演练期间显示的进度对话框的窗口标题和取消按钮文本。 |
INamespaceWalkCB::LeaveFolder 在命名空间遍历文件夹后调用。 使用此方法可按照 INamespaceWalkCB::EnterFolder 或 INamespaceWalkCB::FoundItem 执行的操作执行任何必要的清理。 |
注解
此接口的 IID IID_INamespaceWalkCB。
要求
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | shobjidl_core.h (包括 Shobjidl.h) |