是否有任何 WDM 机制,类似于 Linux 下的 EXPORT_SYMBOL,以便可以在另一个驱动程序 (B.sys) 中使用来自驱动程序 (A.sys) 的符号?
问问题
450 次
1 回答
1
这与用户模式的机制相同,基本上驱动程序是与用户模式相同的 PE 映像。将要导出的函数标记为 _declspec(dllexport) 的最简单方法。并添加到标题定义_declspec(dllimport):
_declspec(dllexport) 无效 ExportSymbol1(void); void ExportSymbol1(void) { KdPrint(("exported call\n")); }
和
_declspec(dllimport) void ExportSymbol1(void);
您也可以使用导出驱动程序方法(http://msdn.microsoft.com/en-us/library/windows/hardware/ff542891(v=vs.85).aspx)
于 2014-03-13T07:25:20.933 回答