函數定義:
NTSTATUS DriverEntry( PDRIVER_OBJECT pDriverObject, PUNICODE_STRING pRegistryPath)
{
KdPrint(("%wZ", pRegistryPath));
pDriverObject->DriverUnload = UnLoadDriver;
return STATUS_SUCCESS;
}
編譯報錯:LNK2019 無法解析的外部符號 DriverEntry,該符號在函數 FxDriverEntryWorker 中被引用
原因:
驅動函數一般採用__stdcall約定
解決方案:
函數定義前加extern “C”說明