Función ExRaiseDatatypeMisalignment (ntddk.h)

La rutina ExRaiseDatatypeMisalignment se puede usar con el control estructurado de excepciones para iniciar una excepción determinada por el controlador para un tipo de datos mal alineado que se produce cuando un controlador procesa solicitudes de E/S.

Sintaxis

void ExRaiseDatatypeMisalignment();

Valor devuelto

None

Observaciones

ExRaiseDatatypeMisalignment genera una excepción con el código de excepción establecido en STATUS_DATATYPE_MISALIGNMENT.

Dado que ExRaiseDatatypeMisalignment solo se puede usar en IRQL = PASSIVE_LEVEL, solo los controladores de alto nivel suelen usar esta rutina, por ejemplo, controladores del sistema de archivos.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows 2000.
Plataforma de destino Universal
Encabezado ntddk.h (incluya Ntddk.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL (consulte la sección Comentarios)
Reglas de cumplimiento de DDI HwStorPortProhibitedDIs(storport), IrqlExPassive(wdm), PowerIrpDDis(wdm)

Consulte también

ExRaiseAccessViolation

ExRaiseStatus

IoAllocateErrorLogEntry

KeBugCheckEx