ExRaiseAccessViolation 函式 (ntddk.h)
ExRaiseAccessViolation 例程可以搭配結構化例外狀況處理使用,針對驅動程式處理 I/O 要求時發生的記憶體存取違規擲回驅動程式判斷的例外狀況。
語法
void ExRaiseAccessViolation();
傳回值
沒有
言論
ExRaiseAccessViolation 引發例外狀況,且例外狀況程式代碼設定為 STATUS_ACCESS_VIOLATION。
由於 ExRaiseAccessViolation 只能在 IRQL = PASSIVE_LEVEL使用,因此通常只有高階驅動程式會使用此例程,例如文件系統驅動程式。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 適用於 Windows 2000 和更新版本的 Windows。 |
目標平臺 | 普遍 |
標頭 | ntddk.h (包括 Ntddk.h) |
連結庫 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL (請參閱一節) |
DDI 合規性規則 | HwStorPortProhibitedDIS(storport),IrqlExPassive(wdm),PowerIrpDDis(wdm) |