Outlook Express IStore 命名空间 GetFirst SubFolder 方法在 WinXP x64 上失败

Posted

技术标签:

【中文标题】Outlook Express IStore 命名空间 GetFirst SubFolder 方法在 WinXP x64 上失败【英文标题】:OutlookExpress IStoreNamespace GetFirstSubFolder method fails on WinXP x64 【发布时间】:2009-12-28 13:15:45 【问题描述】:

HRESULT 错误代码 - MSOEAPI_E_INVALID_STRUCT_SIZE

在 WinXP x32 上运行良好。

【问题讨论】:

确保你已经正确指定了结构的大小。 我使用了 sizeof,它在 Win x32 中工作 您是使用 64 位编译器编译此代码,针对 64 位系统,还是只是重用 32 位代码? 我用 64 位编译器(VS 2005)重新编译 您是否覆盖了默认结构包装? 【参考方案1】:

我猜您的目标是 32 位版本的 OutlookExpress,可能 FOLDERPROPS 结构的包装不同,例如在 64 位下编译时更大?

【讨论】:

以上是关于Outlook Express IStore 命名空间 GetFirst SubFolder 方法在 WinXP x64 上失败的主要内容,如果未能解决你的问题,请参考以下文章

如何在 VS 2012 Express 中使用 C++ 自动化 Outlook?

怎么设定Outlook Express 来收发邮件

Outlook Express6问题

outlook express的设置

如何设置OUTLOOK EXPRESS

Outlook Express的路径问题