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 UMDF]
Die WdfRequestGetEffectiveIoType Methode gibt die Pufferzugriffsmethode zurück, die UMDF für die Datenpuffer der angegebenen E/A-Anforderung verwendet.
Syntax
WDF_DEVICE_IO_TYPE WdfRequestGetEffectiveIoType(
[in] WDFREQUEST Request
);
Parameter
[in] Request
Ein Handle zu einem Framework-Anforderungsobjekt.
Rückgabewert
WdfRequestGetEffectiveIoType gibt einen WDF_DEVICE_IO_TYPE-typed-Wert zurück, der die Pufferzugriffsmethode identifiziert, die UMDF für die Datenpuffer der E/A-Anforderung verwendet.
Bemerkungen
Weitere Informationen finden Sie unter Verwalten von Pufferzugriffsmethoden in UMDF-Treibern.
Beispiele
Das folgende Codebeispiel zeigt, wie eine EvtIoWrite Rückruffunktion die Pufferzugriffsmethode für die angegebene Schreibanforderung bestimmen kann.
VOID
MyDrvEvtIoWrite(
_In_ WDFQUEUE Queue,
_In_ WDFREQUEST Request,
_In_ size_t Length
)
{
...
WDF_DEVICE_IO_TYPE iotype = WdfDeviceIoUndefined;
iotype = WdfRequestGetEffectiveIoType(Request);
...
}
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 8.1 |
| Zielplattform- | Universal |
| Mindest-UMDF-Version | 2.0 |
| Header- | wdfrequest.h (include Wdf.h) |
| Library | WUDFx02000.lib |
| DLL- | WUDFx02000.dll |
| IRQL- | PASSIVE_LEVEL |