Bagikan melalui


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

Lihat juga

FltFlushBuffers2