【发布时间】:2022-06-11 00:56:43
【问题描述】:
我正在尝试将函数从 vmmdll.h 转移到 vmmsharp.cs。在这种情况下,我试图引入 Map_GetPool。
你可以在这里看到我对 C# 的实现:
//Please view the images:
如您所见,指针 PVMMDLL -> VMMDLL* 会抛出一个错误,说明它不能这样做。 对于该函数,出于某种原因, e 是未定义的,即使它确实已定义。另外,我的整体设置是否正确?
谢谢,感谢您的帮助。
如果需要,这里是实现的链接(这里没有我的实现,但它有类似功能的其他实现):
vmmdll: https://github.com/ufrisk/MemProcFS/blob/master/vmm/vmmdll.h#L1506
vmmsharp: https://github.com/ufrisk/MemProcFS/blob/master/vmmsharp/vmmsharp.cs
【问题讨论】:
标签: c# c++ c type-conversion dma