Здравствуйте, MShura, Вы писали:
MS>Сначало читаем из Irp->AssociatedIrp.SystemBuffer. Это входные данные. В твоем случае их размер 0.
MS>Затем пишем в Irp->AssociatedIrp.SystemBuffer. Это выходные данные. В твоем случае их размер 512.
Не правильно переписал сюда. Сделал вот так
DeviceIoControl(hDevice, IOCTL_TEST_SMTH, &BufferValue, sizeof(BufferValue), NULL, 0, &ReturetLength, NULL);
То есть хочу передать в буфер 0xFF. Потом записать его по адресу 0xc8000. Но ничего не получается то ли не приходит вообще то ли не записывается в память. Кстати пробовал вывести значение буфера через DbgPrint вообще перезагрузка-)