Fungsi KeAreApcsDisabled (ntddk.h)
Rutinitas KeAreApcsDisabled mengembalikan apakah utas panggilan berada dalam wilayah penting, yang menonaktifkan pengiriman APC kernel normal, atau wilayah yang dijaga, yang menonaktifkan semua pengiriman APC kernel.
Sintaks
BOOLEAN KeAreApcsDisabled();
Mengembalikan nilai
KeAreApcsDisabled mengembalikan TRUE jika utas berada dalam wilayah penting atau wilayah yang dijaga, dan FALSE sebaliknya.
Keterangan
Utas yang berjalan di IRQL = PASSIVE_LEVEL dapat menggunakan KeAreApcsDisabled untuk menentukan apakah APC kernel normal dinonaktifkan. Utas yang berada di dalam wilayah penting memiliki APC pengguna dan APC kernel normal yang dinonaktifkan, tetapi bukan APC kernel khusus. Utas yang berada di dalam wilayah yang dijaga menonaktifkan semua APC, termasuk APC kernel khusus.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows XP dan versi Windows yang lebih baru. |
Target Platform | Universal |
Header | ntddk.h (termasuk Wdm.h, Ntddk.h, Ntifs.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |
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