winapi - 将 COM 变体序列化为 BLOB 或 IStream

标签 winapi com

是否有一种标准方法来序列化和反序列化 COM VARIANT,例如到/从流?

在 MSDN 中没有找到任何内容,我现在有点惊讶。

最佳答案

您可以使用 VARIANT_UserMarshal 来执行此操作功能。

有关此函数(以及其他 OLE 自动化类型的类似函数)的一般信息可在此处获取:Marshaling OLE Data Types在这里:The type_UserMarshal Function

关于winapi - 将 COM 变体序列化为 BLOB 或 IStream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22959103/

相关文章:

.net - 有人在 mscorwks.dll 中遇到过 INT 3 调试器中断吗?

c++ - 在 com 中创建字符串数组

com - 如何安装 32 位和 64 位版本的 COM DLL 和 "auto-select"?

Delphi插件框架

com - 为什么 COM 不使用静态的空 BSTR?

c# - 通过 COM4J 从 .NET 方法返回接口(interface)数组

windows - Win32 ShellEx StorageHandler 的任何文档?

c++ - CreateProcess 未处理的错误

winapi - 使用 CloseHandle 处理 "double-close"句柄是否安全?

c++ - 在 DLL 实例之间的 exe 中使用回调