Bagikan melalui


Fungsi FltPrepareToReuseEcp (fltkernel.h)

Rutinitas FltPrepareToReuseEcp mengatur ulang struktur konteks parameter buat ekstra (ECP), yang menyiapkannya untuk digunakan kembali.

Sintaks

VOID FLTAPI FltPrepareToReuseEcp(
  [in] PFLT_FILTER Filter,
  [in] PVOID       EcpContext
);

Parameter

[in] Filter

Penunjuk filter buram untuk driver minifilter. Pointer ini secara unik mengidentifikasi driver minifilter dan tetap konstan selama driver minifilter dimuat.

[in] EcpContext

Pointer ke ECP untuk mempersiapkan penggunaan kembali.

Nilai kembali

Tidak ada.

Keterangan

FltPrepareToReuseEcp memungkinkan penggunaan kembali ECP yang digunakan dalam permintaan pembuatan sebelumnya. Ini mencegah harus menginisialisasi ECP baru dengan informasi yang sama.

Target ECP menggunakan FltAcknowledgeEcp untuk menandai ECP sebagai diakui. Ini menunjukkan bahwa ECP ditemukan dan diproses. Untuk menggunakan kembali ECP yang diakui sebelumnya, seperti dalam memproses pemisahan ulang, driver dapat menggunakan FltPrepareToReuseEcp untuk menghapus status yang diakui dari ECP sebelum mengirimkannya dalam permintaan pembuatan lain.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows 8.
Target Platform Universal
Header fltkernel.h (termasuk Fltkernel.h)
Pustaka FltMgr.lib
DLL Fltmgr.sys
IRQL <= APC_LEVEL

Lihat juga

ECP_LIST

FltGetEcpListFromCallbackData

FltIsEcpAcknowledged

FltRemoveExtraCreateParameter

FltSetEcpListIntoCallbackData

FltlInsertExtraCreateParameter