Função KeShouldYieldProcessor (wdm.h)
Essa função aconselha o chamador se ele deve sair de um loop de trabalho em execução em DISPATCH_LEVEL ou superior para permitir que outro processamento ocorra.
Sintaxe
LOGICAL KeShouldYieldProcessor();
Valor de retorno
Retorna TRUE se o chamador deve reduzir o IRQL para abaixo DISPATCH_LEVEL.
Observações
Quando essa função retorna TRUE:
- Se o chamador estiver em execução no contexto de thread (ou seja, não em uma interrupção ou DPC), ele deverá reduzir o IRQL para abaixo DISPATCH_LEVEL.
- Se o chamador estiver dentro de um DPC ou não puder reduzir diretamente o IRQL, ele deverá fazer fila para trabalhar em um thread de trabalho e retornar.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | wdm.h |
IRQL | DISPATCH_LEVEL |