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

Lihat juga

IoGetTopLevelIrp