错误 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 没有被使用而给你错误。
我正在尝试使用以下代码开发示例驱动程序:
#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 没有被使用而给你错误。