У меня интенсивная обработка, которую мне нужно выполнить в драйвере устройства с DISPATCH_LEVEL или ниже IRQL.
- Как создать поток ядра?
- На каком IRQL он работает? Могу ли я контролировать это?
- Как это запланировано? Поскольку я думаю с точки зрения пользовательского режима, какой приоритет он имеет?
- Какие функции ядра можно использовать для обеспечения блокировки / синхронизации?