ExRaiseDatatypeMisalignment 函式 (ntddk.h)
ExRaiseDatatypeMisalignment 例程可用於結構化例外狀況處理,針對驅動程式處理 I/O 要求時發生的錯誤數據類型擲回驅動程式判斷的例外狀況。
語法
void ExRaiseDatatypeMisalignment();
傳回值
沒有
言論
ExRaiseDatatypeMisalignment 引發例外狀況,並將例外狀況程式代碼設定為 STATUS_DATATYPE_MISALIGNMENT。
因為 ExRaiseDatatypeMisalignment 只能在 IRQL = PASSIVE_LEVEL使用,因此通常只有高階驅動程式會使用此例程,例如文件系統驅動程式。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 從 Windows 2000 開始提供。 |
目標平臺 | 普遍 |
標頭 | ntddk.h (包括 Ntddk.h) |
連結庫 | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL (請參閱一節) |
DDI 合規性規則 | HwStorPortProhibitedDIS(storport),IrqlExPassive(wdm),PowerIrpDDis(wdm) |