Поделиться через


Функция ExRaiseDatatypeMisalignment (ntddk.h)

Подпрограмма ExRaiseDatatypeMisalignment можно использовать с структурированной обработкой исключений для исключения, определяемого драйвером, для несогласованного типа данных, возникающего при обработке запросов драйвера ввода-вывода.

Синтаксис

void ExRaiseDatatypeMisalignment();

Возвращаемое значение

Никакой

Замечания

ExRaiseDatatypeMisalignment вызывает исключение с кодом исключения, заданным для STATUS_DATATYPE_MISALIGNMENT.

Так как exRaiseDatatypeMisalignment можно использовать только в IRQL = PASSIVE_LEVEL, только высокоуровневые драйверы обычно используют эту подпрограмму, например драйверы файловой системы.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно начиная с Windows 2000.
целевая платформа Всеобщий
заголовка ntddk.h (include Ntddk.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL (см. раздел "Примечания")
правил соответствия DDI HwStorPortProhibitedDIs(storport), IrqlExPassive(wdm), PowerIrpDDis(wdm)

См. также

ExRaiseAccessViolation

ExRaiseStatus

IoAllocateErrorLogEntry

KeBugCheckEx