Compartir a través de


Función KeShouldYieldProcessor (wdm.h)

Esta función aconseja al autor de la llamada si debe interrumpir un bucle de trabajo que se ejecuta en DISPATCH_LEVEL o superior para permitir que se produzca otro procesamiento.

Sintaxis

LOGICAL KeShouldYieldProcessor();

Valor devuelto

Devuelve TRUE si el autor de la llamada debe reducir IRQL por debajo de DISPATCH_LEVEL.

Observaciones

Cuando esta función devuelve TRUE:

  • Si el autor de la llamada se ejecuta en el contexto del subproceso (es decir, no en una interrupción o DPC), debe reducir IRQL a debajo de DISPATCH_LEVEL.
  • Si el autor de la llamada está dentro de un DPC o no puede reducir directamente IRQL, debe poner en cola el trabajo en un subproceso de trabajo y devolverlo.

Requisitos

Requisito Valor
encabezado de wdm.h
irQL DISPATCH_LEVEL