WdfRequestGetEffectiveIoType-Funktion (wdfrequest.h)
[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 |