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 |