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

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

我正在尝试使用以下代码开发示例驱动程序:

#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;第
  • 取消引用 registerObject 使用 UNREFERENCED_PARAMETER
  • 使用 FltRegisterFilter 注册过滤器参见 msdn 上的定义
  • 使用 RtlInitUnicodeString
  • DbgPrint("Driver Entry !!!!!");

应该遵循流程 可能是因为 UNREFERENCED_PARAMETER 没有被使用而给你错误。