ExRaiseDatatypeMisalignment 函式 (ntddk.h)
ExRaiseDatatypeMisalignment 例程可以搭配結構化例外狀況處理使用,針對驅動程序處理 I/O 要求時所發生的錯誤數據類型擲回驅動程序判斷的例外狀況。
Syntax
void ExRaiseDatatypeMisalignment();
傳回值
無
備註
ExRaiseDatatypeMisalignment 會引發例外狀況,但例外狀況程式代碼會設定為 STATUS_DATATYPE_MISALIGNMENT。
因為 ExRaiseDatatypeMisalignment 只能在 IRQL = PASSIVE_LEVEL使用,所以只有高階驅動程式通常會使用此例程,例如文件系統驅動程式。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從 Windows 2000 開始提供。 |
目標平台 | Universal |
標頭 | ntddk.h (包含 Ntddk.h) |
程式庫 | NtosKrnl.lib |
Dll | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL (请参阅一节) |
DDI 合規性規則 | HwStorPortProhibitedDDIs (storport) 、 IrqlExPassive (wdm) 、 PowerIrpDDis (wdm) |