C++ MAPI-对父文件夹进行限制/排序以影响所有子文件夹

C++ MAPI-对父文件夹进行限制/排序以影响所有子文件夹,c++,email,outlook,mapi,C++,Email,Outlook,Mapi,与outlook的搜索表单类似,在搜索框中我可以影响(搜索)所有子文件夹,是否可以使用MAPI的API执行类似操作,而无需递归迭代所有IMAPIFolder 我问这个问题的原因是,我想从所有子文件夹中检索前10名邮件 编辑:我知道通过创建隐藏的搜索文件夹可以实现这种解决方案,但这是一种过激的做法吗 EDIT2:使用“搜索文件夹”进行搜索时,会按子文件夹/标签而不是Outlook的搜索框生成结果否,除非创建搜索文件夹,否则无法执行此操作 为什么不简单地遍历所有子文件夹,对每个目录表进行排序并检索前

与outlook的搜索表单类似,在搜索框中我可以影响(搜索)所有子文件夹,是否可以使用MAPI的API执行类似操作,而无需递归迭代所有IMAPIFolder

我问这个问题的原因是,我想从所有子文件夹中检索前10名邮件

编辑:我知道通过创建隐藏的搜索文件夹可以实现这种解决方案,但这是一种过激的做法吗


EDIT2:使用“搜索文件夹”进行搜索时,会按子文件夹/标签而不是Outlook的搜索框生成结果

否,除非创建搜索文件夹,否则无法执行此操作


为什么不简单地遍历所有子文件夹,对每个目录表进行排序并检索前10项呢

但是,如果我需要检索最新的X封邮件,会发生什么情况呢?这意味着我需要在im完成对所有子文件夹的迭代后实现一个合并排序,如果您只从每个文件夹检索10个项目,这很容易实现。10只是一个示例,也可能是1000