佚名通过本文主要向大家介绍了想了解windowsshell内部的数据结构实现思路和方法,想借鉴实现我的树形结构!youridea?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 想了解windows shell内部的数据结构实现思路和方法,想借鉴实现我的树形结构!your idea?
描述:
描述:
我要做的数据结构和windows文件系统的属性结构很相似!一个根节点, 每个树结点的子节点数是任意的(有唯一的UUID)。我从下面提供的接口返回的只是关于所有树结点信息的一个数组,每个节点除了UUID,只有父节点信息,没有子节点信息。
核心的操作:1>根据给出的UUID,
2>搜索出所有的子节点。
所以需要一个好的结构,便于快速实现以上两步的操作。
感觉和shell相似: 如 IShellFolder::BindToObject 实现绑定某一节点, 类似1〉
IShellFolder::EnumObjects 实现枚举一级子节点 ,类似我的2>
所以我想借鉴一下。谁有好的思路,说来听听!!!come on