IShellFolder::EnumObjects

【勇芳软件工作室】汉化HomePreviousNext

[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