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 funktion WDF_IO_QUEUE_READY gibt TRUE zurück, wenn der Status einer E/A-Warteschlange angibt, dass die Warteschlange entwässert wird.
Syntax
BOOLEAN WDF_IO_QUEUE_READY(
[in] WDF_IO_QUEUE_STATE State
);
Die Parameter
[in] State
Ein WDF_IO_QUEUE_STATE-typed-Wert, der WdfIoQueueGetState zurückgibt.
Rückgabewert
WDF_IO_QUEUE_READY gibt TRUE- zurück, wenn der angegebene Warteschlangenstatus angibt, dass die Warteschlange bereit ist. Andernfalls gibt die Funktion FALSEzurück.
Bemerkungen
Eine E/A-Warteschlange ist bereit, wenn die Warteschlange E/A-Anforderungen annehmen und verteilen kann.
Ihr Treiber kann WDF_IO_QUEUE_READY aufrufen, nachdem er WdfIoQueueGetStateaufgerufen hat.
Weitere Informationen zu E/A-Warteschlangenzuständen finden Sie unter WDF_IO_QUEUE_STATE.
Beispiele
Das folgende Codebeispiel ist eine Routine, die TRUE- zurückgibt, wenn eine angegebene E/A-Warteschlange bereit ist.
BOOLEAN
IsQueueReady(
IN WDFQUEUE Queue
)
{
WDF_IO_QUEUE_STATE queueStatus;
queueStatus = WdfIoQueueGetState(
Queue,
NULL,
NULL
);
return (WDF_IO_QUEUE_READY(queueStatus)) ? TRUE : FALSE;
}
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | universell |
| Minimale KMDF-Version | 1.0 |
| Kopfzeile | wdfio.h (einschließen Wdf.h) |
| Bibliothek | Nichts |
| IRQL | Beliebige IRQL. |