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 |