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) |