Compartilhar via


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 de retorno

Nenhum

Observações

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

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

Consulte também

ExRaiseAccessViolation

ExRaiseStatus

IoAllocateErrorLogEntry

KeBugCheckEx