Função ExRaiseDatatypeMisalignment (ntddk.h)

A rotina ExRaiseDatatypeMisalignment pode ser usada com tratamento de exceção estruturado para gerar uma exceção determinada pelo driver para um tipo de dados desalinhado que ocorre quando um driver processa solicitações de E/S.

Sintaxe

void ExRaiseDatatypeMisalignment();

Retornar valor

Nenhum

Comentários

ExRaiseDatatypeMisalignment gera uma exceção com o código de exceção definido como STATUS_DATATYPE_MISALIGNMENT.

Como ExRaiseDatatypeMisalignment só pode ser usado em IRQL = PASSIVE_LEVEL, somente drivers de alto nível normalmente usam essa rotina , por exemplo, drivers do sistema de arquivos.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível a partir do Windows 2000.
Plataforma de Destino Universal
Cabeçalho ntddk.h (inclua Ntddk.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL (consulte a seção Comentários)
Regras de conformidade da DDI HwStorPortProhibitedDIs(storport), IrqlExPassive(wdm), PowerIrpDDis(wdm)

Confira também

ExRaiseAccessViolation

ExRaiseStatus

IoAllocateErrorLogEntry

KeBugCheckEx