错误 C2220:警告被视为驱动程序开发中生成的错误无'object'文件

error C2220: warning treated as error-no 'object' file generated in driver development

本文关键字:错误 文件 object 程序开发 警告 C2220      更新时间:2023-10-16

我正在尝试开发一个示例驱动程序,代码为:

#include <ntddk.h>
#include<wdm.h>
DRIVER_INITIALIZE DriverEntry;
NTSTATUS DriverEntry(__inout PDRIVER_OBJECT  DriverObject,__in PUNICODE_STRING RegistryPath)
{
    NTSTATUS status;
    DbgPrint("Driver has been loaded");
    return(STATUS_SUCCESS);
}

但它显示了的错误

"error C2220: warning treated as error - no 'object' file generated"

请帮帮我!!感谢

  • 删除DRIVER_INITIALIZE DriverEntry;线路
  • 使用UNREFERENCED_PARAMETER取消引用registerObject
  • 使用FltRegisterFilter注册筛选器请参阅msdn上的定义
  • 使用RtlInitUnicodeString
  • DbgPrint("驱动程序条目!!!!")

应遵循流程可能是因为未使用UNREFERENCED_PARAMETER而导致错误。