Fungsi FsRtlDeleteExtraCreateParameterLookasideList (ntifs.h)
Rutinitas FsRtlDeleteExtraCreateParameterLookasideList membebaskan daftar lookaside parameter buat ekstra (ECP).
Sintaks
void FsRtlDeleteExtraCreateParameterLookasideList(
[in, out] PVOID Lookaside,
[in] FSRTL_ECP_LOOKASIDE_FLAGS Flags
);
Parameter
[in, out] Lookaside
Penunjuk ke struktur kepala daftar PAGED_LOOKASIDE_LIST buram atau NPAGED_LOOKASIDE_LIST terlihat yang mewakili daftar lookaside yang akan dibebaskan.
[in] Flags
Mengkomunikasikan opsi alokasi daftar tampilan ECP yang rutin diinisialisasi daftar lookaside FsRtlInitExtraCreateParameterLookasideList .
Parameter Bendera ini harus sama dengan parameter Bendera yang digunakan dalam panggilan ke rutinitas FsRtlInitExtraCreateParameterLookasideList.
Nilai kembali
Tidak ada
Keterangan
Rutinitas FsRtlDeleteExtraCreateParameterLookasideList membebaskan daftar tampilan ECP tempat parameter Lookaside menunjuk. 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 FsRtlFreeExtraCreateParameter .
Driver harus secara eksplisit membebaskan semua struktur konteks ECP dan daftar tampilan ECP yang mereka buat sebelum membongkar. Untuk informasi selengkapnya tentang menggunakan daftar lookaside, lihat Menggunakan lookaside Lists.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | FsRtlDeleteExtraCreateParameterLookasideList tersedia dimulai dengan Windows Vista. |
Target Platform | Universal |
Header | ntifs.h (termasuk Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |