Некоторое время назад мы успешно портировали наш драйвер на 64-битные системы.
Но не хватает одной вещи, которая не очень важна, но это была очень удобная функция отладки.
Обратные вызовы, зарегистрированные с помощью KeRegisterBugCheckReasonCallback, никогда не вызываются. Функция возвращает ИСТИНА в случае успеха, но мой обратный вызов никогда не вызывается. Я также безуспешно пробовал разные значения параметра причина. Попытка со старым KeRegisterBugCheckCallback также не удалась.
Что я делаю не так?
Я что-то пропустил в документации?