Bagikan melalui


Fungsi FltFreeExtraCreateParameter (fltkernel.h)

Rutinitas FltFreeExtraCreateParameter membebaskan memori untuk struktur konteks ECP.

Sintaks

VOID FLTAPI FltFreeExtraCreateParameter(
  [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

Arahkan ke struktur konteks parameter buat tambahan (ECP) yang akan dikosongkan.

Nilai kembali

Tidak ada.

Keterangan

Jika struktur konteks ECP yang akan dikosongkan masih dilampirkan ke daftar ECP, struktur konteks ECP harus terlebih dahulu dilepas dari daftar oleh rutinitas FltRemoveExtraCreateParameter sebelum rutinitas FltFreeExtraCreateParameter dapat dipanggil untuk membebaskannya.

Jika rutinitas panggilan balik pembersihan jenis PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK didefinisikan untuk struktur konteks ECP yang diberikan, rutinitas panggilan balik ini dipanggil setelah penghapusan struktur konteks ECP. Untuk informasi selengkapnya, lihat PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK.

Persyaratan

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

Lihat juga

ECP_LIST

FltAllocateExtraCreateParameter

FltAllocateExtraCreateParameterFromLookasideList

FltCreateFileEx2

FltFreeExtraCreateParameterList

FltGetEcpListFromCallbackData

FltInsertExtraCreateParameter

FltRemoveExtraCreateParameter

FltSetEcpListIntoCallbackData

IoCreateFileEx

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK