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) |