2015-04-06 1 views
1

Я пытаюсь разработать драйвер образца с кодом:ошибка C2220: предупреждение рассматривается как не ошибка-файла «объекта» генерируемого в разработке драйверов

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

Пожалуйста, помогите мне!

+2

И какое предупреждение было показано ранее? –

+0

Является ли ваш реальный код окруженным цитатами подобного рода? –

+0

его реальный код на данный момент я пытаюсь научиться разрабатывать драйвер в окнах и начиная с этого кода .. –

ответ

1
  • удалить DRIVER_INITIALIZE DriverEntry; Линия
  • Unreference registerObject использованием UNREFERENCED_PARAMETER
  • регистр фильтра с использованием FltRegisterFilter Смотрите определение на MSDN
  • Использование RtlInitUnicodeString
  • DbgPrint ("Driver запись !!!!!");

Процесс должен сопровождаться. Может быть, это дает вам ошибку, поскольку UNREFERENCED_PARAMETER не использовался.

+0

Правильное решение .. Использование UNREFERENCED_PARAMETER работает для меня .. – RDX

Смежные вопросы