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

EX_RUNDOWN_REF

ExAcquireRundownProtection

ExAcquireRundownProtectionEx

ExInitializeRundownProtection

ExReleaseRundownProtection