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