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 für KMDF und UMDF]
Die WDF_DRIVER_CONFIG-Struktur ist ein Eingabeparameter für WdfDriverCreate.
Syntax
typedef struct _WDF_DRIVER_CONFIG {
ULONG Size;
PFN_WDF_DRIVER_DEVICE_ADD EvtDriverDeviceAdd;
PFN_WDF_DRIVER_UNLOAD EvtDriverUnload;
ULONG DriverInitFlags;
ULONG DriverPoolTag;
} WDF_DRIVER_CONFIG, *PWDF_DRIVER_CONFIG;
Elemente
Size
Die Größe dieser Struktur in Byte.
EvtDriverDeviceAdd
Ein Zeiger auf die EvtDriverDeviceAdd Rückruffunktion eines Treibers.
EvtDriverUnload
Ein Zeiger auf die EvtDriverUnload Rückruffunktion eines Treibers.
DriverInitFlags
Ein bitweises ODER von mindestens einem WDF_DRIVER_INIT_FLAGS-typierten Werten, die Treiberinitialisierungsflags identifizieren.
DriverPoolTag
(KMDF-Versionen 1.5 und höher.) Ein treiberdefiniertes Pooltag, das das Framework allen Poolzuweisungen des Treibers zuweist. Debugger zeigen dieses Tag an. Weitere Informationen zum Angeben eines Pooltags finden Sie im folgenden Abschnitt "Hinweise".
Bemerkungen
Ihr Treiber kann optional ein Pooltag angeben, das das Framework allen Poolzuweisungen des Treibers zuweist. Treiber geben in der Regel eine Zeichenfolge von bis zu vier Zeichen an, getrennt durch einfache Anführungszeichen, in umgekehrter Reihenfolge (z. B. "dcba"). Der ASCII-Wert jedes Zeichens im Tag muss zwischen 0 und 127 stehen.
Wenn DriverPoolTag null ist, erstellt das Framework ein Standardpooltag, indem die ersten vier Zeichen des Kernelmodusdienstnamens des Treibers verwendet werden. Wenn der Dienstname mit "WDF" beginnt (bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet und die Anführungszeichen nicht eingeschlossen), werden die nächsten vier Zeichen verwendet. Wenn weniger als vier Zeichen verfügbar sind, wird "FxDr" verwendet.
Um eine WDF_DRIVER_CONFIG-Struktur zu initialisieren, müssen Treiber WDF_DRIVER_CONFIG_INITaufrufen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Minimale KMDF-Version | 1.0 |
| Mindest-UMDF-Version | 2.0 |
| Kopfzeile | wdfdriver.h (einschließen Wdf.h) |