以何种形式,可以通过管道将空指针发送到不同进程地址空间中的另一个进程
In what form an void pointer can be sent via pipe to another process in a different process address space
我想要我的vb.net dll来获取从c++项目(exe)发送的数据。任何正文都能帮助我通过管道发送这个无效指针的形式吗。void指针对应于枚举或结构。我必须在vb.net dll端获取这些结构/枚举。我已经提到过使用管道。我的问题是,什么类型的指向数据可以通过管道发送,这样我就可以在vb.net dll端轻松处理接收到的数据。
根据定义,void指针对应于nothing,它是"不透明的"。
要传输数据,您需要将其串行化,这意味着您需要确切地知道指针最初指向的数据类型。
相关文章:
- C++/地址空间:每个地址 2 个字节?
- 任务管理器 - C/C++ 应用程序 - 分配的地址空间与已用内存
- size_t ptrdiff_t和地址空间
- C++中是否有一个函数可以为您获取指向该节点的所有指针的地址空间
- ptrA = ptrB 是否等同于 ptrA = &*ptrB?,空值是否共享一个地址空间?
- 优化大型地址空间上的循环
- 如何表示指向地址空间开头的指针
- 从某个特定但很大的虚拟地址空间(例如,20GB以上)分配内存
- Do C和C++标准意味着地址空间中必须只存在一个特殊值来表示空指针的值
- 使用mprotect保护整个地址空间
- 关于取消引用和地址空间的基本C++指针问题
- 进程如何访问不属于其虚拟地址空间的内存映射 IO 地址?
- 在虚拟地址空间中使用内存映射文件
- 由 shmat 返回的指针位于地址空间的末尾,这给出了 SEG 错误
- 以何种形式,可以通过管道将空指针发送到不同进程地址空间中的另一个进程
- 更新进程地址空间中的HTML内容
- 如何判断共享库在进程地址空间中的加载位置
- 为什么无法访问自 Windows 95 以来另一个进程的地址空间?
- 进程外内存堆围绕32位地址空间工作
- 如何查找进程地址空间的地址?