错误C2220:警告被视为错误 - 没有'对象'驱动程序开发中生成的文件

时间:2015-04-06 11:41:30

标签: c++ visual-studio-2012

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

#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"

请帮帮我!! 感谢

1 个答案:

答案 0 :(得分:1)

  • 删除DRIVER_INITIALIZE DriverEntry;行
  • 使用UNREFERENCED_PARAMETER取消引用registerObject
  • 使用FltRegisterFilter注册过滤器请参阅msdn
  • 上的定义
  • 使用RtlInitUnicodeString
  • DbgPrint(&#34;司机入场!!!!!&#34;);

应遵循流程可能由于未使用UNREFERENCED_PARAMETER而导致错误。