Fungsi ExAcquireRundownProtectionCacheAwareEx (wdm.h)
Rutinitas ExAcquireRundownProtectionCacheAwareEx mencoba memperoleh perlindungan run-down yang sadar cache pada objek bersama sehingga penelepon dapat mengakses objek dengan aman.
Sintaks
BOOLEAN ExAcquireRundownProtectionCacheAwareEx(
[in, out] PEX_RUNDOWN_REF_CACHE_AWARE RunRefCacheAware,
[in] ULONG Count
);
Parameter
[in, out] RunRefCacheAware
Penunjuk ke struktur EX_RUNDOWN_REF_CACHE_AWARE buram yang dikembalikan oleh panggilan sebelumnya ke ExAllocateCacheAwareRundownProtection atau ExInitializeRundownProtectionCacheAware.
[in] Count
Jumlah yang akan bertambah ke jumlah instans run-down objek. Jumlahnya bertambah hanya jika rutin mengembalikan TRUE. Untuk informasi selengkapnya, lihat Keterangan.
Mengembalikan nilai
ExAcquireRundownProtectionCacheAwareEx mengembalikan TRUE jika rutinitas berhasil memperoleh perlindungan run-down untuk pemanggil. Jika tidak, ia mengembalikan FALSE. Nilai pengembalian FALSE menunjukkan bahwa eksekusi ke bawah objek telah dimulai dan bahwa objek harus diperlakukan sebagai tidak valid.
Keterangan
Parameter RunRefCacheAware menunjuk ke struktur EX_RUNDOWN_REF_CACHE_AWARE yang melacak status run-down objek terkait. Informasi status ini mencakup jumlah instans perlindungan run-down yang sadar cache yang saat ini berlaku pada objek . Rutinitas ExAcquireRundownProtectionCacheAwareEx dan ExReleaseRundownProtectionCacheAwareEx meningkatkan dan mengurangi jumlah ini berdasarkan jumlah arbitrer. Dua rutinitas terkait, ExAcquireRundownProtectionCacheAware dan ExReleaseRundownProtectionCacheAware, kenaikan dan penurunan hitungan ini satu per satu.
Selama blok run-down itu sendiri tidak bertumpuk, fungsi ini dapat dipanggil pada DISPATCH_LEVEL.
Untuk informasi selengkapnya, lihat Perlindungan run-down yang sadar cache.
Persyaratan
Persyaratan | Nilai |
---|---|
Server minimum yang didukung | Windows Server 2003, Paket Layanan 1 |
Header | wdm.h (termasuk Wdm.h) |
Aturan kepatuhan DDI | HwStorPortProhibitedDDIs(storport) |
Lihat juga
ExAcquireRundownProtectionCacheAware
ExAllocateCacheAwareRundownProtection
ExFreeCacheAwareRundownProtection
ExInitializeRundownProtectionCacheAware
ExReInitializeRundownProtectionCacheAware
ExReleaseRundownProtectionCacheAware
ExReleaseRundownProtectionCacheAwareEx
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