C++ 错误C2220:警告被视为错误编号';对象';驱动程序开发中生成的文件
我正在尝试用以下代码开发一个示例驱动程序:C++ 错误C2220:警告被视为错误编号';对象';驱动程序开发中生成的文件,c++,visual-studio-2012,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 loa
#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);
}
请帮帮我!!
谢谢- 取下司机室,初始化司机室;线
- 使用未引用的参数取消引用注册表对象
- 使用FltRegisterFilter注册过滤器请参见msdn上的定义
- 使用RTL代码字符串
- DbgPrint(“驾驶员输入!!!”)李>
应该遵循的过程可能是,这会给您带来错误,因为未使用未引用的_参数。之前显示了哪条警告?您的真实代码是否被反勾引号包围?它的真实代码现在我正在尝试学习如何在windows中开发驱动程序,并从这段代码开始。@DigVijayAthore:那么您的真正的代码中有反勾字符吗?摆脱他们。告诉我们所有的警告和错误,而不仅仅是说其他警告导致了问题。这是一个编译器选项,/WX是“将警告视为错误”。它让程序员保持诚实,帮助他们避免忽视警告。这在编写设备驱动程序时非常重要,因为小问题会导致难以诊断的大崩溃,所以您希望代码非常干净。你可能想考虑把这个项目搁置一段时间,先花时间学习工具集。
"error C2220: warning treated as error - no 'object' file generated"