私はドライバをビルドしていますが、いくつかのファイルを読んでいます。 "ZwReadFile()"または類似の関数を使用してファイルの内容を 行ごとに読み取ってループで処理できる方法はありますか。カーネルモードでファイルを読む
MSDNに記載されているドキュメントには、次のように記載されています。 - ZwReadFileは、指定されたByteOffsetまたは現在のファイル位置から指定されたバッファへの読み取りを開始します。
- Lengthパラメータで指定されたバイト数が読み取られたため、バッファがいっぱいです。したがって、バッファにオーバーフローなしでデータを追加することはできません。
- 読み取り処理中にファイルの終端に達したため、バッファに転送されるデータはファイル内になくなります。
ありがとうございます。