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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de