Compartilhar via


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