Freigeben über


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

Siehe auch

WDF_DEVICE_IO_TYPE