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

KeAreAllApcsDisabled

KeEnterCriticalRegion

KeLeaveCriticalRegion