Fungsi FltDeleteExtraCreateParameterLookasideList (fltkernel.h)

Rutinitas FltDeleteExtraCreateParameterLookasideList membebaskan daftar lookaside parameter buat ekstra (ECP).

Sintaks

VOID FLTAPI FltDeleteExtraCreateParameterLookasideList(
  [in]      PFLT_FILTER               Filter,
  [in, out] PVOID                     Lookaside,
  [in]      FSRTL_ECP_LOOKASIDE_FLAGS Flags
);

Parameter

[in] Filter

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

[in, out] Lookaside

Penunjuk ke struktur PAGED_LOOKASIDE_LIST buram atau NPAGED_LOOKASIDE_LIST lookaside list-head yang mewakili daftar lookaside yang akan dikosongkan.

[in] Flags

Mengomunikasikan opsi alokasi daftar tampilan ECP yang digunakan ketika daftar lookaside diinisialisasi oleh rutinitas FltInitExtraCreateParameterLookasideList .

Parameter Flags ini harus sama dengan parameter Flags yang digunakan dalam panggilan ke rutinitas FltInitExtraCreateParameterLookasideList.

Nilai kembali

Tidak ada

Keterangan

Rutinitas ini tersedia dimulai dengan Windows Vista.

Rutinitas FltDeleteExtraCreateParameterLookasideList membebaskan daftar tampilan ECP yang diberikan. Namun, membebaskan daftar lookaside tidak secara otomatis membebaskan struktur konteks ECP apa pun yang dialokasikan dari daftar lookaside. Untuk membebaskan struktur konteks ECP yang dialokasikan dari daftar lookaside, panggil rutinitas FltFreeExtraCreateParameter .

Driver harus secara eksplisit membebaskan semua struktur konteks ECP dan daftar tampilan ECP yang dibuat sebelum dibongkar. Untuk informasi selengkapnya, lihat Menggunakan Lists Lookaside.

Persyaratan

Persyaratan Nilai
Target Platform Universal
Header fltkernel.h (termasuk Fltkernel.h)
Pustaka FltMgr.lib
IRQL <= APC_LEVEL

Lihat juga

ECP_LIST

ExAllocatePoolWithTag

FltAllocateExtraCreateParameter

FltAllocateExtraCreateParameterFromLookasideList

FltAllocateExtraCreateParameterList

FltCreateFileEx2

FltFreeExtraCreateParameter

FltFreeExtraCreateParameterList

FltGetEcpListFromCallbackData

FltInsertExtraCreateParameter

FltRemoveExtraCreateParameter

FltSetEcpListIntoCallbackData

IoCreateFileEx

NPAGED_LOOKASIDE_LIST

PAGED_LOOKASIDE_LIST

PFSRTL_EXTRA_CREATE_PARAMETER_CLEANUP_CALLBACK