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_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE-Funktion initialisiert die WDF_IO_QUEUE_CONFIG Struktur eines Treibers.
Syntax
VOID WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE(
[out] PWDF_IO_QUEUE_CONFIG Config,
[in] WDF_IO_QUEUE_DISPATCH_TYPE DispatchType
);
Die Parameter
[out] Config
Ein Zeiger auf die WDF_IO_QUEUE_CONFIG Struktur des Treibers.
[in] DispatchType
Ein WDF_IO_QUEUE_DISPATCH_TYPE Enumerator, der den Anforderungsversandtyp für die Warteschlange identifiziert.
Rückgabewert
Nichts
Bemerkungen
Treiber sollten WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE aufrufen, wenn sie eine powerverwaltete E/A-Warteschlange erstellen, bei der es sich um die Standardwarteschlange eines Geräts handelt. Die WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE-Funktion stellt die angegebene WDF_IO_QUEUE_CONFIG Struktur null und legt dessen Size-Element fest. Außerdem wird das PowerManaged Member auf WdfUseDefault-festgelegt, das DefaultQueue Member auf TRUEfestgelegt und der angegebene Verteilertyp im DispatchType Member gespeichert.
Ab KMDF,Version 1.9, wenn DispatchType- auf WdfIoQueueDispatchParallelfestgelegt ist, legt WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE die NumberOfPresentedRequests Member der Struktur auf -1 fest. Dieser Wert gibt an, dass das Framework eine unbegrenzte Anzahl von E/A-Anforderungen an den Treiber liefern kann.
Ein Codebeispiel, das WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUEverwendet, finden Sie unter WdfIoQueueCreate.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | universell |
| Minimale KMDF-Version | 1.0 |
| Mindest-UMDF-Version | 2.0 |
| Kopfzeile | wdfio.h (einschließen Wdf.h) |