LNK2019 無法解析的外部符號 DriverEntry,該符號在函數 FxDriverEntryWorker 中被引用

函數定義:

NTSTATUS DriverEntry( PDRIVER_OBJECT pDriverObject, PUNICODE_STRING pRegistryPath)
{
KdPrint(("%wZ", pRegistryPath));
pDriverObject->DriverUnload = UnLoadDriver;


return STATUS_SUCCESS;
}

編譯報錯:LNK2019 無法解析的外部符號 DriverEntry,該符號在函數 FxDriverEntryWorker 中被引用

原因:

驅動函數一般採用__stdcall約定

解決方案:

函數定義前加extern “C”說明

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章