Функция KeShouldYieldProcessor (wdm.h)
Эта функция указывает вызывающему объекту, следует ли вырваться из рабочего цикла, выполняющегося в DISPATCH_LEVEL или выше, чтобы разрешить другую обработку.
Синтаксис
LOGICAL KeShouldYieldProcessor();
Возвращаемое значение
Возвращает значение TRUE, если вызывающий объект должен понизить значение IRQL до DISPATCH_LEVEL.
Комментарии
Когда эта функция возвращает значение TRUE:
- Если вызывающий объект выполняется в контексте потока (т. е. не в прерывании или DPC), значение IRQL должно быть ниже DISPATCH_LEVEL.
- Если вызывающий объект находится в DPC или не может напрямую понизить значение IRQL, он должен поставить работу в очередь в рабочий поток и вернуться.
Требования
Требование | Значение |
---|---|
Заголовок | wdm.h |
IRQL | DISPATCH_LEVEL |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по