共用方式為


KeShouldYieldProcessor 函式 (wdm.h)

如果此函式應該中斷在DISPATCH_LEVEL或更高版本執行的工作迴圈,以允許進行其他處理,則此函式會建議呼叫端。

Syntax

LOGICAL KeShouldYieldProcessor();

傳回值

如果呼叫端應該將 IRQL 降低到低於DISPATCH_LEVEL,則傳回 TRUE。

備註

當函式傳回 TRUE 時:

  • 如果呼叫端在線程內容中執行 (亦即不在中斷或 DPC) 中,則應該將 IRQL 降低到低於DISPATCH_LEVEL。
  • 如果呼叫端位於 DPC 內,或無法直接降低 IRQL,它應該將工作排入佇列至背景工作線程並傳回。

規格需求

需求
標頭 wdm.h
IRQL DISPATCH_LEVEL