【问题标题】:Trouble converting function from vmm.dll (C) to vmmsharp.dll (C#). (DMA) (PCILEECH) (C#)将函数从 vmm.dll (C) 转换为 vmmsharp.dll (C#) 时遇到问题。 (DMA) (PCILEECH) (C#)
【发布时间】:2022-06-11 00:56:43
【问题描述】:

我正在尝试将函数从 vmmdll.h 转移到 vmmsharp.cs。在这种情况下,我试图引入 Map_GetPool。

你可以在这里看到我对 C# 的实现:

//Please view the images:

Bringing function over

Implementing it into c#

Function

如您所见,指针 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


猜你喜欢
  • 1970-01-01
  • 2019-12-22
  • 1970-01-01
  • 1970-01-01
  • 2012-09-15
  • 1970-01-01
  • 1970-01-01
  • 2017-04-11
  • 1970-01-01
相关资源
最近更新 更多