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)