Fungsi ExReInitializeRundownProtectionCacheAware (wdm.h)

Rutinitas ExReInitializeRundownProtectionCacheAware menginisialisasi ulang struktur EX_RUNDOWN_REF_CACHE_AWARE setelah objek terkait dijalankan.

Sintaks

void ExReInitializeRundownProtectionCacheAware(
  [in, out] PEX_RUNDOWN_REF_CACHE_AWARE RunRefCacheAware
);

Parameter

[in, out] RunRefCacheAware

Pointer ke struktur EX_RUNDOWN_REF_CACHE_AWARE yang diinisialisasi oleh panggilan sebelumnya ke ExAllocateCacheAwareRundownProtection atau ExInitializeRundownProtectionCacheAware. Rutinitas perlindungan run-down yang sadar cache menggunakan struktur ini untuk melacak status run-down objek bersama terkait. Struktur ini buram untuk driver.

Nilai kembali

Tidak ada

Keterangan

Rutinitas ini dipanggil oleh driver yang memiliki objek yang berada dalam memori bersama dan yang diakses oleh driver lain.

ExReInitializeRundownProtectionCacheAware memungkinkan struktur EX_RUNDOWN_REF_CACHE_AWARE yang digunakan sebelumnya untuk dikaitkan dengan objek baru, dan menginisialisasi perlindungan run-down yang sadar cache pada objek ini. Setelah panggilan ExReInitializeRundownProtectionCacheAware , driver dapat memanggil ExAcquireRundownProtectionCacheAware untuk memperoleh perlindungan run-down yang sadar cache pada objek baru.

Panggilan ExReInitializeRundownProtectionCacheAware harus didahului oleh panggilan ke rutinitas ExWaitForRundownProtectionReleaseCacheAware yang menjalankan objek lama. Antara panggilan ExWaitForRundownProtectionReleaseCacheAware dan ExReInitializeRundownProtectionCacheAware , driver mungkin memanggil rutinitas ExRundownCompletedCacheAware untuk menunjukkan bahwa eksekusi objek lama telah selesai.

Pada entri, informasi status dalam struktur EX_RUNDOWN_REF_CACHE_AWARE harus menunjukkan bahwa objek lama dijalankan.

Persyaratan

Persyaratan Nilai
Server minimum yang didukung Windows Server 2003, Paket Layanan 1
Header wdm.h (termasuk Wdm.h)

Lihat juga

Perlindungan run-down yang sadar cache

ExAcquireRundownProtectionCacheAware

ExAcquireRundownProtectionCacheAwareEx

ExAllocateCacheAwareRundownProtection

ExFreeCacheAwareRundownProtection

ExInitializeRundownProtectionCacheAware

ExReleaseRundownProtectionCacheAware

ExReleaseRundownProtectionCacheAwareEx

ExRundownCompletedCacheAware

ExSizeOfRundownProtectionCacheAware

ExWaitForRundownProtectionReleaseCacheAware