Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A rotina ExRaiseAccessViolation pode ser usada com tratamento de exceção estruturado para gerar uma exceção determinada pelo driver para uma violação de acesso à memória que ocorre quando um driver processa solicitações de E/S.
Sintaxe
VOID ExRaiseAccessViolation();
Valor de retorno
Nenhum
Observações
ExRaiseAccessViolation gera uma exceção com o código de exceção definido como STATUS_ACCESS_VIOLATION.
Como ExRaiseAccessViolation 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 no Windows 2000 e versões posteriores do Windows. |
| 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) |