创建目录失败,请大家帮看看什么原因

wyfwx 2009-07-20 04:01:39
hr = pFolder->CreateFolder(0, _T("EEE"), NULL, NULL, MAPI_UNICODE, pNewFolder);
if(hr == MAPI_E_COLLISION)
{
hr = pFolder->CreateFolder(0, _T("EEE"),NULL, NULL,OPEN_IF_EXISTS, pNewFolder);
}

用 OPEN_IF_EXISTS 打开的时候返回的是 E_INVALIDARG
...全文
132 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dina656 2009-07-20
  • 打赏
  • 举报
回复
打开之后,再做其他操作,需要先CloseHandle吧,就是关闭操作权。
世外涛缘 2009-07-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wyfwx 的回复:]
网站的问题,老发不了帖子,等发出去了就有三条了。不是故意的。
[/Quote]
知道,由于网站升级造成当前响应有点儿慢。多发两个帮你删掉了。
wyfwx 2009-07-20
  • 打赏
  • 举报
回复
MAPI_UNICODE|OPEN_IF_EXISTS这样是可以了
但是单独用OPEN_IF_EXISTS为什么就会出错呢?系统问题?
cytlyy 2009-07-20
  • 打赏
  • 举报
回复
pNewFolder你怎么定义的?
IMAPIFolder *pNewFolder;
hr = pFolder->CreateFolder(0, _T("EEE"), NULL, NULL, MAPI_UNICODE|OPEN_IF_EXISTS, &pNewFolder);
如果pFolder正确,那么这样创建肯定没有问题。

wyfwx 2009-07-20
  • 打赏
  • 举报
回复
网站的问题,老发不了帖子,等发出去了就有三条了。不是故意的。

7,657

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧