Understanding the rationale behind a rule when trying to circumvent it
Summary
The post explains why Windows kernel-mode callbacks must be fast and non-blocking, warning against common anti-patterns that delay the system. It advocates offloading heavy work asynchronously using System Worker Threads and clarifies how blocking or synchronizing in callbacks can cause hangs, with practical guidance.