我正在实现一个
ILockBytes
(C++) 接口来将 IStorage 保存为字节数组。
ILockBytes
必须支持 LockRegion
和 UnlockRegion
方法。ILockBytes
实现 StgCreateDocfileOnILockBytes
的程序本身不会并行(并发)读取/写入 ILockbytes 的内存。从技术上讲,一切都应该在 C++ 级别实现。 现在,您可以尝试从锁定/解锁返回E_NOTIMPL。 呼叫者现在是否继续工作取决于呼叫者。