Fungsi WdfRequestIsReserved (wdfrequest.h)

[Berlaku untuk KMDF saja]

Metode WdfRequestIsReserved menentukan apakah objek permintaan yang ditentukan adalah objek yang dicadangkan kerangka kerja untuk mendukung kemajuan penerusan yang dijamin selama situasi memori rendah.

Sintaks

BOOLEAN WdfRequestIsReserved(
  [in] WDFREQUEST Request
);

Parameter

[in] Request

Handel ke objek permintaan kerangka kerja.

Nilai kembali

WdfRequestIsReserved mengembalikan TRUE jika objek permintaan yang ditentukan adalah objek yang telah dialokasikan sebelumnya oleh kerangka kerja untuk situasi memori rendah. Jika tidak, metode mengembalikan FALSE.

Keterangan

Untuk informasi selengkapnya tentang metode WdfRequestIsReserved, lihat Menjamin Kemajuan Operasi I/O.

Contoh

Contoh kode berikut menentukan apakah objek permintaan yang diterima fungsi panggilan balik EvtIoRead driver adalah salah satu yang dibuat driver untuk situasi memori rendah.

VOID
  MyIoRead (
    IN WDFQUEUE  Queue,
    IN WDFREQUEST  Request,
    IN size_t  Length
    )
  {...
  if (WdfRequestIsReserved(Request)) {
  // Low memory situation exists.
  ...
  }
  else {
  // Low memory situation does not exist.
  ...
  }

  ...}

Persyaratan

Persyaratan Nilai
Target Platform Universal
Versi KMDF minimum 1.9
Header wdfrequest.h (termasuk Wdf.h)
Pustaka Wdf01000.sys (lihat Penerapan Versi Pustaka Kerangka Kerja.)
IRQL <=DISPATCH_LEVEL
Aturan kepatuhan DDI DriverCreate(kmdf)

Lihat juga

WdfIoQueueAssignForwardProgressPolicy