0
是否有任何WDM机制,类似于Linux下的EXPORT_SYMBOL,使得可以使用另一个驱动程序(B.sys)中的驱动程序(A.sys)中的符号?Windows驱动程序的EXPORT_SYMBOL()
是否有任何WDM机制,类似于Linux下的EXPORT_SYMBOL,使得可以使用另一个驱动程序(B.sys)中的驱动程序(A.sys)中的符号?Windows驱动程序的EXPORT_SYMBOL()
这是与用户模式相同的机制,基本上驱动程序是与用户模式相同的PE映像。最简单的方法来标记您希望导出为_declspec(dllexport)的函数。并添加到标头定义_declspec(dllimport):
_declspec(dllexport)void ExportSymbol1(void); (无效)ExportSymbol1(void) { KdPrint((“exported calls \ n”)); }
和
_declspec(dllimport的)空隙ExportSymbol1(无效);
您也可以使用导出驱动程序方法(http://msdn.microsoft.com/en-us/library/windows/hardware/ff542891(v=vs.85).aspx)