Bagikan melalui


Fungsi WdfRequestGetEffectiveIoType (wdfrequest.h)

[Hanya berlaku untuk UMDF]

Metode WdfRequestGetEffectiveIoType mengembalikan metode akses buffer yang digunakan UMDF untuk buffer data permintaan I/O yang ditentukan.

Sintaks

WDF_DEVICE_IO_TYPE WdfRequestGetEffectiveIoType(
  [in] WDFREQUEST Request
);

Parameter

[in] Request

Handel ke objek permintaan kerangka kerja.

Nilai kembali

WdfRequestGetEffectiveIoType mengembalikan nilai yang diketik WDF_DEVICE_IO_TYPE yang mengidentifikasi metode akses buffer yang digunakan UMDF untuk buffer data permintaan I/O.

Keterangan

Untuk informasi selengkapnya, lihat Mengelola Metode Akses Buffer di Driver UMDF.

Contoh

Contoh kode berikut menunjukkan bagaimana fungsi panggilan balik EvtIoWrite dapat menentukan metode akses buffer untuk permintaan tulis yang ditentukan.

VOID
MyDrvEvtIoWrite(
  _In_  WDFQUEUE Queue,
  _In_  WDFREQUEST Request,
  _In_  size_t Length
)
{ 

...

    WDF_DEVICE_IO_TYPE iotype = WdfDeviceIoUndefined;
    
    iotype = WdfRequestGetEffectiveIoType(Request);

...

}

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8.1
Target Platform Universal
Versi UMDF minimum 2.0
Header wdfrequest.h (termasuk Wdf.h)
Pustaka WUDFx02000.lib
DLL WUDFx02000.dll
IRQL PASSIVE_LEVEL

Lihat juga

WDF_DEVICE_IO_TYPE