Fungsi FltPropagateIrpExtension (fltkernel.h)
FltPropagateIrpExtension rutin menyalin ekstensi IRP dari satu data panggilan balik minifilter ke data panggilan balik orang lain.
Sintaks
NTSTATUS FLTAPI FltPropagateIrpExtension(
[in] PFLT_CALLBACK_DATA SourceData,
[in/out] PFLT_CALLBACK_DATA TargetData,
[in] ULONG Flags
);
Parameter
[in] SourceData
Arahkan ke konteks data panggilan balik untuk menyalin data ekstensi.
[in/out] TargetData
Arahkan ke konteks data panggilan balik untuk menyalin data ekstensi.
[in] Flags
Dipesan; harus diatur ke 0.
Nilai kembali
FltPropagateIrpExtension mengembalikan STATUS_SUCCESS setelah berhasil diselesaikan; jika tidak, ia mengembalikan salah satu nilai kesalahan NTSTATUS berikut.
Menampilkan kode | Deskripsi |
---|---|
STATUS_INVALID_PARAMETER | SourceData atau TargetData bukan operasi IRP. |
STATUS_INSUFFICIENT_RESOURCES | Tidak dapat mengalokasikan ekstensi dalam data panggilan balik target. |
Keterangan
FltPropagateIrpExtension hanya menyalin bagian data ekstensi IRP yang ada.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows 10 versi 1607. |
Target Platform | Universal |
Header | fltkernel.h (termasuk Fltkernel.h) |
Pustaka | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= DISPATCH_LEVEL |