Как я могу сделать вызовы IOCTL в режиме ядра (Windows) - PullRequest
3 голосов
/ 04 июня 2010

В пользовательском режиме вызовы IOCTL могут быть сделаны с помощью функции DeviceIoControl .
Что я могу использовать в режиме ядра для выполнения вызовов IOCTL? Я должен использовать это в драйвере минифильтра файловой системы.

ФОН
Я пишу драйвер минифильтра файловой системы , и я должен выполнить вызовы IOCTL для устройств хранения, чтобы узнать их серийный номер и возможности (съемные или нет).

1 Ответ

3 голосов
/ 04 июня 2010

Вы можете использовать FltDeviceIoControlFile или создавать и отправлять IRP вручную с IoBuildDeviceIoControlRequest и IoCallDriver .

...