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 上失败的主要内容,如果未能解决你的问题,请参考以下文章