Funzione KeShouldYieldProcessor (wdm.h)
Questa funzione consiglia al chiamante se deve interrompere un ciclo di lavoro in esecuzione in DISPATCH_LEVEL o superiore per consentire l'esecuzione di altre elaborazioni.
C++
LOGICAL KeShouldYieldProcessor();
Restituisce TRUE se il chiamante deve abbassare IRQL al DISPATCH_LEVEL seguente.
Quando questa funzione restituisce TRUE:
- Se il chiamante è in esecuzione nel contesto del thread (ad esempio, non in un interrupt o DPC), il valore IRQL deve essere inferiore al DISPATCH_LEVEL.
- Se il chiamante si trova all'interno di un DPC o non può ridurre direttamente IRQL, deve accodare il lavoro a un thread di lavoro e restituire.
Requisito | Valore |
---|---|
intestazione | wdm.h |
IRQL | DISPATCH_LEVEL |