ExRaiseDatatypeMisalignment 函数 (ntddk.h)

ExRaiseDatatypeMisalignment 例程可以与结构化异常处理一起使用,以便为驱动程序处理 I/O 请求时发生的未对齐数据类型引发驱动程序确定的异常。

语法

void ExRaiseDatatypeMisalignment();

返回值

备注

ExRaiseDatatypeMisalignment 引发异常,异常代码设置为 STATUS_DATATYPE_MISALIGNMENT。

由于 ExRaiseDatatypeMisalignment 只能在 IRQL = PASSIVE_LEVEL 使用,因此通常只有高级驱动程序使用此例程,例如文件系统驱动程序。

要求

要求
最低受支持的客户端 从 Windows 2000 开始可用。
目标平台 通用
标头 ntddk.h (包括 Ntddk.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL (请参阅“备注”部分)
DDI 符合性规则 HwStorPortProhibitedDDI (storport) IrqlExPassive (wdm) PowerIrpDDis (wdm)

另请参阅

ExRaiseAccessViolation

ExRaiseStatus

IoAllocateErrorLogEntry

KeBugCheckEx