Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Gilt nur für KMDF]
Die WDF_DPC_CONFIG-Struktur enthält Konfigurationsinformationen für ein DPC-Objekt.
Syntax
typedef struct _WDF_DPC_CONFIG {
ULONG Size;
PFN_WDF_DPC EvtDpcFunc;
BOOLEAN AutomaticSerialization;
} WDF_DPC_CONFIG, *PWDF_DPC_CONFIG;
Elemente
Size
Die Größe dieser Struktur in Byte.
EvtDpcFunc
Ein Zeiger auf die EvtDpcFunc Rückruffunktion des Treibers.
AutomaticSerialization
Ein boolescher Wert, der, wenn TRUE, angibt, dass das Framework die Ausführung des EvtDpcFunc Rückruffunktion mit Rückruffunktionen aus anderen Objekten synchronisiert, die sich unter dem übergeordneten Objekt des DPC-Objekts befinden. Weitere Informationen finden Sie im folgenden Abschnitt "Hinweise".
Bemerkungen
Die WDF_DPC_CONFIG-Struktur wird als Eingabe zum WdfDpcCreateverwendet.
Um eine WDF_DPC_CONFIG Struktur zu initialisieren, sollte der Treiber zuerst WDF_DPC_CONFIG_INIT aufrufen und dann Strukturmember ausfüllen, die WDF_DPC_CONFIG_INIT nicht initialisiert.
Das Festlegen AutomaticSerialization auf TRUE hat keine Auswirkung, wenn der Synchronisierungsbereich des übergeordneten Geräteobjekts auf WdfSynchronizationScopeNonefestgelegt ist.
Das Festlegen AutomaticSerialization auf TRUE bewirkt, dass WdfDpcCreate fehlschlagen, wenn die Ausführungsebene des übergeordneten Geräteobjekts auf WdfExecutionLevelPassivefestgelegt ist.
Weitere Informationen zu AutomaticSerialization und synchronisieren von Treiberrückruffunktionen finden Sie unter Synchronisierungstechniken für Framework-Based Treiber.
Weitere Informationen zum Behandeln von Unterbrechungen in frameworkbasierten Treibern finden Sie unter Behandeln von Hardware-Interrupts.
Anforderungen
| Anforderung | Wert |
|---|---|
| Minimale KMDF-Version | 1.0 |
| Kopfzeile | wdfdpc.h (enthalten Wdf.h) |