在 IStream 实现中保存 MAPI IMsgStore

Save MAPI IMsgStore in IStream implementation

本文关键字:MAPI IMsgStore 保存 IStream 实现      更新时间:2023-10-16

我正在尝试使用IMAPISession方法创建pst msg存储:

pses_->OpenMsgStore(0, prows->aRow[0].lpProps[1].Value.bin.cb, (LPENTRYID)prows->aRow[0].lpProps[1].Value.bin.lpb, NULL, MDB_WRITE | MAPI_DEFERRED_ERRORS | MAPI_BEST_ACCESS | MDB_NO_MAIL, &tmpPtr);

它使用PR_PST_PATH在 prows 中提供的属性。

但是现在我需要在内存中打开 pst 文件,即使用 IStream 内存流实现。 有人试图做类似的事情?

你不能那样做。不仅如此,您甚至无法打开设置只读位或只读的 PST 文件。