Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette fonction conseille à l’appelant s’il doit sortir d’une boucle de travail en cours d’exécution à DISPATCH_LEVEL ou une version ultérieure pour permettre à d’autres traitements de se produire.
Syntaxe
LOGICAL KeShouldYieldProcessor();
Valeur de retour
Retourne TRUE si l’appelant doit réduire irQL en dessous de DISPATCH_LEVEL.
Remarques
Lorsque cette fonction retourne TRUE :
- Si l’appelant est en cours d’exécution dans le contexte de thread (c’est-à-dire qu’il n’est pas dans une interruption ou un DPC), il doit réduire irQL au-dessous de DISPATCH_LEVEL.
- Si l’appelant se trouve dans une DPC ou ne peut pas descendre directement irQL, il doit mettre en file d’attente le travail vers un thread de travail et retourner.
Exigences
| Exigence | Valeur |
|---|---|
| d’en-tête | wdm.h |
| IRQL | DISPATCH_LEVEL |