Fungsi ExReleaseRundownProtectionEx (wdm.h)
Rutinitas ExReleaseRundownProtectionEx merilis perlindungan run-down yang sebelumnya diperoleh pemanggil dengan memanggil rutinitas ExAcquireRundownProtectionEx.
Sintaks
void ExReleaseRundownProtectionEx(
[in, out] PEX_RUNDOWN_REF RunRef,
[in] ULONG Count
);
Parameter
[in, out] RunRef
Penunjuk ke struktur EX_RUNDOWN_REF yang diinisialisasi oleh panggilan sebelumnya ke rutinitas ExInitializeRundownProtection . Rutinitas perlindungan run-down menggunakan struktur ini untuk melacak status run-down objek bersama terkait. Struktur ini buram untuk driver.
[in] Count
Jumlah yang akan dikurangi ke jumlah instans run-down objek. Untuk informasi selengkapnya, lihat Keterangan.
Nilai kembali
Tidak ada
Keterangan
Parameter RunRef menunjuk ke struktur EX_RUNDOWN_REF yang melacak status run-down objek terkait. Informasi status ini mencakup hitungan instans perlindungan run-down yang saat ini berlaku pada objek . Rutinitas ExAcquireRundownProtectionEx dan ExReleaseRundownProtectionEx mengalami kenaikan dan penurunan jumlah ini menurut jumlah arbitrer. Dua rutinitas terkait, ExAcquireRundownProtection dan ExReleaseRundownProtection, kenaikan dan penurunan jumlah ini satu per satu.
Selama blok run-down itu sendiri tidak disebarkan, fungsi ini dapat dipanggil pada DISPATCH_LEVEL.
Untuk informasi selengkapnya, lihat Perlindungan Run-Down.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows Server 2003. |
Target Platform | Universal |
Header | wdm.h (termasuk Wdm.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL (lihat Keterangan) |
Aturan kepatuhan DDI | HwStorPortProhibitedDDIs(storport) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk