Auf Englisch lesen

Teilen über


KeShouldYieldProcessor-Funktion (wdm.h)

Diese Funktion empfiehlt dem Aufrufer, wenn er eine Arbeitsschleife unter DISPATCH_LEVEL oder höher ausbrechen sollte, damit andere Verarbeitungen stattfinden können.

Syntax

C++
LOGICAL KeShouldYieldProcessor();

Rückgabewert

Gibt TRUE zurück, wenn der Aufrufer IRQL unter DISPATCH_LEVEL senken soll.

Bemerkungen

Wenn diese Funktion WAHR zurückgibt:

  • Wenn der Aufrufer im Threadkontext ausgeführt wird (d. h. nicht in einem Interrupt oder DPC), sollte er IRQL unter DISPATCH_LEVEL verringern.
  • Wenn sich der Aufrufer innerhalb eines DPC befindet oder irQL nicht direkt niedriger ist, sollte er eine Arbeitswarteschlange an einen Workerthread senden und zurückgeben.

Anforderungen

Anforderung Wert
Header- wdm.h
IRQL- DISPATCH_LEVEL