Zjišťování zpětného volání Kernel-Mode

Většina kódu operačního systému Windows běží v režimu jádra. Režim procesoru se přepne z uživatelského režimu do režimu jádra pokaždé, když vlákno aplikace volá funkci z rozhraní API systému Windows, která pak volá interní systémovou funkci, která musí být spuštěna v režimu jádra. Režim procesoru se vrátí do uživatelského režimu, než se ovládací prvek vrátí do funkce, aby systémová data byla chráněna.

Pokud vlákno čeká na dokončení zpětného volání v režimu jádra, způsobí to zpoždění uživatelského režimu vlákna při volání funkce ZwCallbackReturn.