Fungsi ExRundownCompleted (wdm.h)
Rutinitas ExRundownCompleted memperbarui status run-down objek bersama untuk menunjukkan bahwa eksekusi objek telah selesai.
Sintaks
void ExRundownCompleted(
[out] PEX_RUNDOWN_REF RunRef
);
Parameter
[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.
Nilai kembali
Tidak ada
Keterangan
Rutinitas ini dipanggil oleh driver yang memiliki objek yang berada dalam memori bersama dan yang diakses oleh driver lain. Panggilan ExRundownCompleted harus didahului oleh panggilan ke rutinitas ExWaitForRundownProtectionRelease yang menjalankan objek.
Setelah panggilan ExRundownCompleted , panggilan tambahan ke ExWaitForRundownProtectionRelease untuk segera menjalankan pengembalian objek terkait tanpa menunggu. Namun, panggilan ke ExAcquireRundownProtection untuk memperoleh perlindungan run-down pada objek terkait gagal ( kembaliKAN FALSE).
Setelah panggilan ExRundownCompleted , driver dapat memanggil rutinitas ExReInitializeRundownProtection untuk mengaitkan struktur EX_RUNDOWN_REF dengan objek baru dan untuk menginisialisasi perlindungan run-down pada objek ini. Setelah panggilan ExReInitializeRundownProtection , driver dapat memanggil ExAcquireRundownProtection untuk memperoleh perlindungan run-down pada objek baru.
Pada entri, informasi status dalam struktur EX_RUNDOWN_REF harus menunjukkan bahwa objek yang terkait dengan struktur ini dijalankan.
Untuk informasi selengkapnya, lihat Perlindungan Run-Down.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows XP. |
Target Platform | Universal |
Header | wdm.h (termasuk Wdm.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |
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