Почему функция IoGetInitialStack ограничена IRQL<=APC_LEVEL?
Я пытаюсь найти вершину (или основание) стека в моей функции обратного вызова, которая используется в ядре Windows. Я думал использовать IoGetInitialStack
функция для этого, но, к сожалению, в документации говорится:
IRQL "<= APC_LEVEL"
Я посмотрел на него с дизассемблером, и все, что он, кажется, делает в моей копии ntoskrnl
это:
Почему они ограничивают это IRQL<=APC_LEVEL
?