Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如果它在本地堆上分配,为什么称为 Marshal.AllocHGlobal?
来自 MSDN 文档Marshal AllocHGlobal http msdn microsoft com en us library s69bkh17 aspx AllocHGlobal 是 Marshal 类中的两种内存分配方法之一
c
WINAPI
memorymanagement
marshalling
将 C char[][] 数组封送至 C#
我已经看了又看并尝试了我能想到的或找到的建议 我仍然没有运气获得我需要的数据 我正在使用第三方 DLL 我相信它是用 C 编写的 我需要用 C 访问此 DLL 中的函数 在大多数情况下 除了一项功能外 我都可以使用此功能 我遇到问题的函数具
c
Interop
marshalling
IntPtr 算术
我尝试以这种方式分配结构数组 struct T int a int b data Marshal AllocHGlobal count Marshal SizeOf typeof T 我想访问分配的数据 将结构 绑定 到分配的数组中的每个元
c
marshalling
IntPtr
卡在从非托管 C++ 调用托管 CLI 方法的调用约定上
我正在尝试从非托管代码调用托管方法 但是 托管代码要求我使用 clrcall 调用约定 而我的非托管 C 代码拒绝让我在不使用 clr 选项的情况下使用 clrcall 调用约定 我不认为我想这样做 因为非托管项目不是我可以更改为托管的 正
CCLI
marshalling
unmanaged
managed
从 C++ 本机插件更新 Vector3 数组
Marshal Copy 方法仅支持少数数组类型 现在我只知道如何复制IntPtr 从 C 代码指向浮点数组 float IntPtr pvertices GetVerticesFromCPP float vertices new floa
c
unitygameengine
marshalling
从结构句柄的 System::String^ 成员编组到 std::string
我正在尝试从 System String 编组到 std string 通常这可以通过marshal as
NET
CCLI
marshalling
为 Bson.M mongodb 创建自定义 mashler/unmashler 时出错
我收到错误WriteValueBytes can only write while positioned on a Element or Value but is positioned on a TopLevel当尝试为 bson M 创建
MongoDB
go
marshalling
unmarshalling
跨线程编组 COM 接口的首选方法是什么?
与 CoMarshalInterThreadInterfaceInStream 和 CoGetInterfaceAndReleaseStream 相比 使用 GIT 跨线程编组 COM 接口有哪些优点 缺点 是否有充分的理由选择一种方法而不
Multithreading
com
marshalling
在 Visual Studio 中逐步完成“托管到本机转换”?
在试图回答的同时这个问题 https stackoverflow com questions 9378626我决定需要在调试器视图中手动单步执行编组过程 不幸的是 Visual Studio 似乎直接跳过了所有这些有趣的代码 这是 P In
NET
VisualStudio
pinvoke
marshalling
Native
JSON 的编组/解组、编码/解码、序列化/反序列化之间的关系和区别?
在Go的JSON包中 我看到有marshal decode和其他功能 我以为decode与以下相反marshal 但后来意识到我可能是错的 我认为我面临的根本问题是 JSON的marshall unmarshal 编码 解码 序列化 反序列
json
serialization
go
marshalling
jsondeserialization
为什么 CXF / JAXB 在编组到 SOAP 消息之前将整个 InputStream 读入内存
信息 示例代码 我已经为您设置了示例代码 SSCCE 来帮助跟踪问题 https github com ljader test cxf base64 marshall https github com ljader test cxf bas
JAXB
cxf
jaxws
marshalling
jaxb2
如何在 C# 中固定由 Marshal.AllocHGlobal() 分配的内存?
如何固定由 Marshal AllocHGlobal 分配的内存 我的第一次尝试如下 int bytes 10 IntPtr ip Marshal AllocHGlobal bytes GCHandle iph GCHandle Alloc
c
NET
garbagecollection
pinvoke
marshalling
将字节数组作为 char* 从 C# 传递到 C++ DLL
我正在通过一个byte 从 C 到 C DLL 在 C DLL 中 我需要调用一个接受和读取的函数istream对象 我打算收到byte 从 C 为char 并将其转换为istream C DLL extern C declspec dll
c
dll
pinvoke
marshalling
在此 P/Invoke 用例中正确使用 SafeHandles
在 C 中使用本机 Dll 使用不透明句柄和内部引用计数 我有以下 P Invoke 签名 全部用 DllImport 属性装饰 DllImport somedll dll public extern IntPtr getHandleOfA
c
pinvoke
marshalling
dllimport
Handles
在 C# 中将字符串数组编组为 char **
我正在调用 C DLL 函数 需要提供以下 C 结构 typedef struct char mTableId char mFieldNames int mNumFields char mFilter char mSort int mOff
c
Arrays
string
pointers
marshalling
C++ 和 C# 中的二进制序列化/反序列化
我正在开发一个具有两个组件的分布式应用程序 一种是用标准 C 编写的 不是托管C 并在 Linux 平台上运行 另一个是用 C 编写的 两者都通过消息总线进行通信 我遇到的情况是 我需要将对象从 C 传递到 C 应用程序 为此我需要在 C
c
IPC
marshalling
boostserialization
使用 jaxb 将 java 对象转换为 xml,反之亦然(marshal 和 unmarshal)
我应该有一个名为save 它应该将右侧面板中的计算机部件列表编组为 XML 文件 相反 另一种方法称为load 这应该将保存的 XML 文件解组回对象 所以基本上 保存 事件将调用save 方法并将右侧面板中的零件列表保存到 XML 文件
Java
xml
Swing
JAXB
marshalling
使用 Marshal.Copy() 将位图转换为 int[]
我在用着Marshal Copy 复制像素信息Bitmap to an int 数组 问题在于传入该数组的信息全部错误 例如 0 8682109 1 8682109 2 8616573 3 8616573 4 8550527 and so
c
Bitmap
marshalling
json.Marshal(struct) 返回“{}”
type TestObject struct kind string json kind id string json id omitempty name string json name email string json email f
json
go
marshalling
JAXB 列出根元素中的名称空间(-> 每个元素)
默认情况下 jaxb 2 在编组期间列出根元素中的所有 所有可能需要的 命名空间 有没有办法在每个元素而不是根元素中描述名称空间 它还解决了 不必要的名称空间 的问题 这对我来说也很重要 任何建议表示赞赏 None
xml
serialization
JAXB
marshalling
jaxb2
«
1 ...
3
4
5
6
7
8
9
»