[Now Supported on Windows NT]
通过创建可以使用IEnumIDList界面检索的项目枚举对象(一组项目标识符)来确定文件夹的内容。
HRESULT EnumObjects(
HWND 【hwndOwner】, | //处理所有者窗口 |
DWORD 【grfFlags】, | // ems包含在枚举中 |
LPENUMIDLIST *【ppenumIDList】 | //指向IEnumIDList |
); |
参数
【hwndOwner】
如果显示对话框或消息框,客户端应指定的所有者窗口的句柄。
【grfFlags】
确定枚举中要包含哪些项目的标记。有关可能值的列表,请参阅SHCONTF类型的说明。
【ppenumIDList】
接收到通过此方法创建的IEnumIDList接口的指针的地址。如果发生错误,则在该地址中返回NULL指针。
返回值
如果成功返回NOERROR,否则返回OLE定义的错误值。
备注
调用应用程序必须通过调用其发布方法释放返回的IEnumIDList对象。
此方法与OLE定义的方法类似。
也可以看看
IEnumIDList, IOleContainer::EnumObjects, IShellFolder, SHGetDeskTopFolder