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 einer angegebenen Arbeitsaufgabe zugeordnet ist.
Syntax
EVT_WDF_WORKITEM EvtWdfWorkitem;
void EvtWdfWorkitem(
[in] WDFWORKITEM WorkItem
)
{...}
Parameter
[in] WorkItem
Ein Handle für ein Framework-Arbeitselementobjekt.
Rückgabewert
Nichts
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 WdfWorkItemCreateauf.
Nachdem die EvtWorkItem- Rückruffunktion die angegebenen Aufgaben ausgeführt hat, muss sie WdfObjectDeleteaufrufen, es sei denn, der Treiber verwendet Arbeitsaufgaben.
Weitere Informationen zu Arbeitsaufgaben finden Sie unter Using Framework Work Items.
Die EvtWorkItem- Rückruffunktion wird bei IRQL = PASSIVE_LEVEL im Kontext eines Systemarbeitsthreads ausgeführt.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Minimale KMDF-Version | 1.0 |
Mindest-UMDF-Version | 2.0 |
Header- | wdfworkitem.h (include Wdf.h) |
IRQL- | PASSIVE_LEVEL (siehe Abschnitt "Hinweise") |