Makro IoSetTopLevelIrp (rx.h)
Rutinitas IoSetTopLevelIrp menetapkan nilai bidang TopLevelIrp dari utas saat ini.
Sintaks
void IoSetTopLevelIrp(
irp
);
Parameter
irp
Penunjuk paket permintaan I/O (IRP) untuk disimpan di bidang TopLevelIrp dari utas saat ini.
Nilai kembali
Tidak ada
Keterangan
IoSetTopLevelIrp menetapkan nilai bidang TopLevelIrp di objek utas untuk utas saat ini. Nilai ini bisa NULL, penunjuk ke IRP saat ini, atau bendera FSRTL. Untuk informasi selengkapnya tentang nilai-nilai ini dan apa artinya, lihat entri referensi untuk IoGetTopLevelIrp.
Hanya sistem file yang dapat memanggil IoSetTopLevelIrp. Filter sistem file dan minifilter tidak dapat memanggil rutinitas ini dengan aman, karena dapat menyebabkan kebuntuan.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Header | rx.h (termasuk Rx.h, Wdm.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |