EVT_WDF_WORKITEM Rückruffunktion (wdfworkitem.h)
[Gilt für KMDF und UMDF]
Die EvtWorkItem-Ereignisrückruffunktion eines Treibers führt die Arbeit aus, die einem angegebenen Arbeitselement zugeordnet ist.
Syntax
EVT_WDF_WORKITEM EvtWdfWorkitem;
void EvtWdfWorkitem(
[in] WDFWORKITEM WorkItem
)
{...}
Parameter
[in] WorkItem
Ein Handle für ein Framework-Arbeitselementobjekt.
Rückgabewert
Keine
Bemerkungen
In der Regel führt die EvtWorkItem-Rückruffunktion eines Treibers Aufgaben aus, die durch Informationen angegeben werden, die der Treiber im Kontextspeicher eines Arbeitselementobjekts gespeichert hat.
Um eine EvtWorkItem-Rückruffunktion zu registrieren, ruft der Treiber WdfWorkItemCreate auf.
Nachdem die EvtWorkItem-Rückruffunktion die angegebenen Aufgaben ausgeführt hat, muss sie WdfObjectDelete aufrufen, es sei denn, der Treiber verwendet Arbeitselemente wieder.
Weitere Informationen zu Arbeitselementen finden Sie unter Verwenden von Framework-Arbeitselementen.
Die Rückruffunktion EvtWorkItem wird unter IRQL = PASSIVE_LEVEL im Kontext eines Systemarbeitsthreads ausgeführt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
KMDF-Mindestversion | 1.0 |
UMDF-Mindestversion | 2.0 |
Kopfzeile | wdfworkitem.h (einschließen von Wdf.h) |
IRQL | PASSIVE_LEVEL (siehe Abschnitt Hinweise) |