Freigeben über


WUDF_WORKITEM_CONFIG-Struktur (wudfworkitem.h)

[Warnung: UMDF 2 ist die neueste Version von UMDF und ersetzt UMDF 1. Alle neuen UMDF-Treiber sollten mit UMDF 2 geschrieben werden. UMDF 1 werden keine neuen Features hinzugefügt, und die Unterstützung für UMDF 1 in neueren Versionen von Windows 10 ist eingeschränkt. Universelle Windows-Treiber müssen UMDF 2 verwenden. Weitere Informationen finden Sie unter Erste Schritte mit UMDF.]

The

WUDF_WORKITEM_CONFIG Struktur enthält Informationen, die einem Arbeitselement zugeordnet sind.

Syntax

typedef struct _WUDF_WORKITEM_CONFIG {
  ULONG             Size;
  PFN_WUDF_WORKITEM OnWorkItemFunc;
  BOOLEAN           AutomaticSerialization;
} WUDF_WORKITEM_CONFIG, *PWUDF_WORKITEM_CONFIG;

Member

Size

Die Größe (in Bytes) dieser Struktur.

OnWorkItemFunc

Die Adresse einer OnWorkItem-Rückruffunktion .

AutomaticSerialization

Ein boolescher Wert, der bei TRUE angibt, dass das Framework die Ausführung der OnWorkItem-Rückruffunktion mit Rückruffunktionen von anderen Objekten synchronisiert, die sich unterhalb des übergeordneten Objekts des Arbeitselementobjekts befinden. Bei FALSE synchronisiert das Framework die Ausführung der OnWorkItem-Rückruffunktion nicht.

Hinweise

Ihr Treiber muss die WUDF_WORKITEM_CONFIG-Struktur initialisieren, indem WUDF_WORKITEM_CONFIG_INIT aufgerufen wird. Der Treiber kann die Struktur dann als Eingabeparameter an die IWDFDevice3::CreateWorkItem-Methode übergeben.

Das Festlegen des AutomaticSerialization-Elements von WUDF_WORKITEM_CONFIG auf TRUE hat keine Auswirkungen, wenn der Treiber die automatische Rückrufsynchronisierung nicht durch Aufrufen von IWDFDeviceInitialize::SetLockingConstraint aktiviert hat.

Anforderungen

Anforderung Wert
UMDF-Mindestversion 1.11
Kopfzeile wudfworkitem.h

Weitere Informationen

IWDFDevice3::CreateWorkItem

OnWorkItem

WUDF_WORKITEM_CONFIG_INIT