WDF_WORKITEM_CONFIG Struktur (wdfworkitem.h)
[Gilt für KMDF und UMDF]
Die WDF_WORKITEM_CONFIG Struktur enthält Informationen, die einer Arbeitsaufgabe zugeordnet sind.
Syntax
typedef struct _WDF_WORKITEM_CONFIG {
ULONG Size;
PFN_WDF_WORKITEM EvtWorkItemFunc;
BOOLEAN AutomaticSerialization;
} WDF_WORKITEM_CONFIG, *PWDF_WORKITEM_CONFIG;
Angehörige
Size
Die Größe dieser WDF_WORKITEM_CONFIG Struktur in Bytes.
EvtWorkItemFunc
Die Adresse einer EvtWorkItem Ereignisrückruffunktion.
AutomaticSerialization
Ein boolescher Wert, der, wenn TRUE, angibt, dass das Framework die Ausführung der EvtWorkItem- Rückruffunktion mit Rückruffunktionen aus anderen Objekten synchronisiert, die sich unter dem übergeordneten Objekt des Arbeitselementobjekts befinden. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise". Wenn FALSE-, synchronisiert das Framework die Ausführung der EvtWorkItem Rückruffunktion nicht.
Bemerkungen
Ihr Treiber muss die WDF_WORKITEM_CONFIG Struktur initialisieren, indem WDF_WORKITEM_CONFIG_INITaufgerufen wird. Ihr Treiber kann die Struktur dann als Eingabeparameter an die WdfWorkItemCreate Methode übergeben.
Das Festlegen der AutomaticSerialization Member von WDF_WORKITEM_CONFIG auf TRUE hat keine Auswirkung, wenn der Synchronisierungsbereich des übergeordneten Objekts auf WdfSynchronizationScopeNonefestgelegt ist.
Wenn AutomaticSerializationTRUEist, muss die Ausführungsebene des übergeordneten Objekts WdfExecutionLevelPassivesein.
Weitere Informationen zu AutomaticSerialization und synchronisieren von Treiberrückruffunktionen finden Sie unter Synchronisierungstechniken für Framework-Based Treiber.
Anforderungen
Anforderung | Wert |
---|---|
Minimale KMDF-Version | 1.0 |
Mindest-UMDF-Version | 2.0 |
Header- | wdfworkitem.h (include Wdf.h) |