Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 错误C2220:警告被视为错误编号';对象';驱动程序开发中生成的文件_C++_Visual Studio 2012 - Fatal编程技术网

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"