Fungsi FltReleaseResource (fltkernel.h)

Rutinitas FltReleaseResource merilis sumber daya tertentu yang dimiliki oleh utas saat ini.

Sintaks

VOID FLTAPI FltReleaseResource(
  [in/out] PERESOURCE Resource
);

Parameter

[in/out] Resource

Arahkan ke struktur ERESOURCE buram untuk sumber daya yang akan dirilis.

Nilai kembali

Tidak ada.

Keterangan

FltReleaseResource merilis sumber daya yang sebelumnya diperoleh dengan memanggil FltAcquireResourceExclusive atau FltAcquireResourceShared.

FltReleaseResource adalah pembungkus untuk ExReleaseResourceLite yang mengaktifkan kembali pengiriman APC kernel normal.

Karena FltReleaseResource mengaktifkan kembali pengiriman APC kernel normal, tidak perlu memanggil KeEnterCriticalRegion atau FsRtlEnterFileSystem setelah memanggil FltReleaseResource.

Untuk memperoleh sumber daya untuk akses eksklusif, panggil FltAcquireResourceExclusive.

Untuk memperoleh sumber daya untuk akses bersama, hubungi FltAcquireResourceShared.

Untuk menghapus sumber daya dari daftar sumber daya sistem, panggil ExDeleteResourceLite.

Untuk menginisialisasi sumber daya untuk digunakan kembali, panggil ExReinitializeResourceLite.

Untuk informasi selengkapnya tentang struktur ERESOURCE, lihat Pengantar Rutinitas ERESOURCE.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP SP2
Server minimum yang didukung Windows Server 2003 SP1
Header fltkernel.h
Pustaka FltMgr.lib
IRQL IRQL <= DISPATCH_LEVEL