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();
Retornar valor
Retorna TRUE se o chamador deve reduzir o IRQL para o DISPATCH_LEVEL abaixo.
Comentários
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 o DISPATCH_LEVEL abaixo.
- Se o chamador estiver dentro de um DPC ou não puder reduzir diretamente o IRQL, ele deverá colocar em fila o trabalho em um thread de trabalho e retornar.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | wdm.h |
IRQL | DISPATCH_LEVEL |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de