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)

另请参阅

ExRaiseAccessViolation

ExRaiseStatus

IoAllocateErrorLogEntry

KeBugCheckEx