![]() |
1
2
您可以使用 AllocHGlobal this 使GC锁定内存,这样在取消锁定之前它不会被移动或释放。 |
![]() |
2
1
看到了吗
|
![]() |
3
1
在这个特定的例子中,我将P/调用LocalAlloc来分配内存块,并使用StructureToPtr来初始化它。 更新:因为你可以编辑这个DLL,我会修改这个DLL来提供AllocXXX和FreeXXX函数。 |
![]() |
4
0
如果手头没有DLL来尝试这个方法,很难说这个方法是否可行。我会尝试在你的C#类中使对象“固定”,这样内存就会在你的应用程序生命周期中一直挂起。然后将静态对象传递给DLL。 |
![]() |
5
0
这个
GCHandle
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
pseudodev · 失败的测试仅显示堆栈跟踪,不显示完整日志 4 月前 |
![]() |
CactusCake · if语句中应有分号 5 月前 |
![]() |
Bin4ry · 子文件夹中的应用程序设置 6 月前 |