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

Valor retornado

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, apenas drivers de alto nível normalmente usam essa rotina — por exemplo, drivers do sistema de arquivos.

Requisitos

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

Confira também

ExRaiseAccessViolation

ExRaiseStatus

IoAllocateErrorLogEntry

KeBugCheckEx