KeShouldYieldProcessor 函式 (wdm.h)
如果此函式應該中斷在DISPATCH_LEVEL或更高版本執行的工作迴圈,以允許進行其他處理,則此函式會建議呼叫端。
Syntax
LOGICAL KeShouldYieldProcessor();
傳回值
如果呼叫端應該將 IRQL 降低到低於DISPATCH_LEVEL,則傳回 TRUE。
備註
當函式傳回 TRUE 時:
- 如果呼叫端在線程內容中執行 (亦即不在中斷或 DPC) 中,則應該將 IRQL 降低到低於DISPATCH_LEVEL。
- 如果呼叫端位於 DPC 內,或無法直接降低 IRQL,它應該將工作排入佇列至背景工作線程並傳回。
規格需求
需求 | 值 |
---|---|
標頭 | wdm.h |
IRQL | DISPATCH_LEVEL |