Я создаю драйвер, и я хочу прочитать некоторые файлы. Есть ли способ использовать «ZwReadFile()» или аналогичную функцию для чтения содержимого файлов построчно, чтобы я мог обрабатывать их в цикле.
В документации MSDN указано, что: ZwReadFile начинает чтение с заданного ByteOffset или текущей позиции файла в указанный буфер. Он завершает операцию чтения при одном из следующих условий:
- Буфер заполнен, так как было прочитано количество байтов, указанное параметром Length. Следовательно, никакие данные больше не могут быть помещены в буфер без переполнения.
- Конец файла достигается во время операции чтения, поэтому в файле больше нет данных для передачи в буфер.
Спасибо.