Здравствуйте. При компиляции драйвера коммандой build возникает ошибка. WinXP SP3 DDK 3790.1830 Windows XP Checked Build Environment файл filter.c ошибка в строке 867 Если эту строку закомментировать - все ок. Структура Buffer объявлена в файле buffer.h Как (где) правильно объявить переменную типа Buffer? исходники а аттаче
g00r Программа написана на Си. Переменные должны быть описаны до кода. Код (Text): 863 PCHAR buff; 864 PAGED_CODE(); 865 commonData = (PCOMMON_DEVICE_DATA)DeviceObject->DeviceExtension; 866 867 struct Buffer b; //Если раскомментировать - ошибка 863 PCHAR buff; 864 struct Buffer b; 865 PAGED_CODE(); 866 commonData = (PCOMMON_DEVICE_DATA)DeviceObject->DeviceExtension; 867