IoGetDeviceProperly вызывает BSOD - PullRequest
       30

IoGetDeviceProperly вызывает BSOD

1 голос
/ 28 января 2012

Я написал драйвер фильтра для жестких дисков в Windows (например, DiskPerf из DDK) и мне нужно получить некоторую информацию об устройстве, к которому подключен мой драйвер, например HardWareID. Я использую IoGetDeviceProperly внутри моей функции IRP_MJ_READ. Но этот метод вызывает BSOD, а BSOD говорит, что проблема "IRQL_NO_LESS_OR_EQUAL". MSDN сообщает DispatchRead и IoGetDeviceProperly, оба работают на PASSIVE_LEVEL. Что случилось? Как получить информацию об устройстве, к которому подключен драйвер?

...