Freigeben über


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)

Siehe auch

EvtWorkItem-

WDF_WORKITEM_CONFIG_INIT

WdfWorkItemCreate