Fungsi ExRaiseAccessViolation (ntddk.h)
Rutinitas ExRaiseAccessViolation dapat digunakan dengan penanganan pengecualian terstruktur untuk melemparkan pengecualian yang ditentukan driver untuk pelanggaran akses memori yang terjadi ketika driver memproses permintaan I/O.
Sintaks
void ExRaiseAccessViolation();
Mengembalikan nilai
Tidak ada
Keterangan
ExRaiseAccessViolation menimbulkan pengecualian dengan kode pengecualian yang diatur ke STATUS_ACCESS_VIOLATION.
Karena ExRaiseAccessViolation hanya dapat digunakan di IRQL = PASSIVE_LEVEL, hanya driver tingkat tinggi yang biasanya menggunakan rutinitas ini—misalnya, driver sistem file.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows 2000 dan versi Windows yang lebih baru. |
Target Platform | Universal |
Header | ntddk.h (termasuk Ntddk.h) |
Pustaka | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL (lihat bagian Keterangan) |
Aturan kepatuhan DDI | HwStorPortProhibitedDDIs(storport), IrqlExPassive(wdm), PowerIrpDDis(wdm) |
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