0
我正在嘗試訪問Exchange帳戶的郵件存儲。 我正在使用MAPI。 IMsgStore對象使用IMAPISession :: OpenMsgStore進行初始化。 問題是,使用Exchange緩存模式時,「收件箱」和「發送」的根文件夾爲IPM_SUBTREE,而對於在線消息存儲,它是信息存儲頂部。 如何判斷消息存儲庫是在線還是本地文件路徑? 我希望能夠從IMsgStore知道。訪問Exchange帳戶郵件存儲
另一件事,如果消息存儲庫在線,是否必須向IMAPISession :: OpenMsgStore調用提供MDB_ONLINE?
這是現在的樣子:
hRes = lpSession->OpenMsgStore(NULL,
storeEntryID.cb,
(LPENTRYID) storeEntryID.lpb,
&IID_IMsgStore,
/*MDB_ONLINE | */MDB_WRITE,
(LPMDB *)&msgStore);
展望2010年
好的..但你怎麼做呢?我正在使用Outlook 2010 – AlexandruC
使用Store.PropertyAccessor.GetProperty。 PR_STORE_OFFLINE屬性DALS名稱是「http://schemas.microsoft.com/mapi/proptag/0x6632000B」 –
看起來像評論mangle什麼SO認爲是鏈接。請參閱DASL屬性名稱的更新答案。 –