[Now Supported on Windows NT]
只要Explorer正在初始化一个shell文件夹对象,就会调用IPersistFolder::Initialize方法。
HRESULT初始化(
LPCITEMIDLIST 【PIDL】, | //文件夹的绝对位置。 |
); |
参数
【PIDL】
指向文件夹的绝对位置的ITEMIDLIST(tem标识符列表)结构的指针。
返回值
如果成功返回NOERROR,否则返回OLE定义的错误值。
备注
实施者注意事项
在shell命名空间中使用的所有实现IShellFolder的对象都必须实现此方法。当文件夹在名称空间中的位置不是相关的考虑因素时,初始化可以简单地返回NOERROR。当位置与文件夹相关时,您应该存储传入的全限定IDLIST,以备将来参考。
例如,如果文件夹实现需要为其所包含的元素构建完全限定的PIDL,那么传递给初始化的PIDL应用于构造那些完全限定的PIDL。
也可以看看