我正在使用一本书学习 Windows 的驱动程序开发。他们举了以下例子:
#include "ntddk.h"
void Unload(PDRIVER_OBJECT pDriverObject) {
DbgPrint("Driver unloading...\n");
return;
}
NTSTATUS DriverEntry(PDRIVER_OBJECT pDriverObject, PUNICODE_STRING RegPath) {
pDriverObject->DriverUnload=Unload;
DbgPrint("Driver has been loaded..");
return (STATUS_SUCCESS);
}
每当我尝试编译它时,我都会收到以下错误和警告:
error C2220: warning treated as error - no 'object' file generated
warning C4100: pDriverObject and RegPath: unreferenced formal parameter.
我已经在 stackoveflow 中寻找解决方案,但在这种情况下它们似乎不起作用。我已经尝试禁用编译器警告,但仍然没有运气。
有人能解释一下吗?