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 für ein Frameworkanforderungsobjekt.
Rückgabewert
WdfRequestGetEffectiveIoType gibt einen WDF_DEVICE_IO_TYPE-typisierten Wert zurück, der die Pufferzugriffsmethode identifiziert, die UMDF für die Datenpuffer der E/A-Anforderung verwendet.
Hinweise
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 |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 |
Zielplattform | Universell |
UMDF-Mindestversion | 2.0 |
Kopfzeile | wdfrequest.h (einschließen von Wdf.h) |
Bibliothek | WUDFx02000.lib |
DLL | WUDFx02000.dll |
IRQL | PASSIVE_LEVEL |