Многие функции Zw *, которые работают с файлами (например, ZwCreateFile ), необходимо вызывать в PASSIVE_LEVEL с включенными APC: http://msdn.microsoft.com/en-us/library/ff566424%28VS.85%29.aspx. Это связано с тем, что внутренне операции ввода-вывода выполняются асинхронно и завершение операции доставляется через APC (поправьте меня, если я ошибаюсь).
Однако в документации по аналогичным функциям из мини-фильтра (например, FltCreateFile , FltReadFile и т. Д.) Не указано, что APC должны быть включены. Безопасно ли вызывать FltCreateFile / FltReadFile с отключенными APC?
Спасибо!