Función ExRaiseAccessViolation (ntddk.h)
La rutina ExRaiseAccessViolation se puede usar con el control estructurado de excepciones para iniciar una excepción determinada por el controlador para una infracción de acceso a memoria que se produce cuando un controlador procesa solicitudes de E/S.
Sintaxis
void ExRaiseAccessViolation();
Valor devuelto
Ninguno
Observaciones
exRaiseAccessViolation genera una excepción con el código de excepción establecido en STATUS_ACCESS_VIOLATION.
Dado que exRaiseAccessViolation solo se pueden usar en IRQL = PASSIVE_LEVEL, solo los controladores de alto nivel suelen usar esta rutina, por ejemplo, controladores del sistema de archivos.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Windows 2000 y versiones posteriores de Windows. |
de la plataforma de destino de | Universal |
encabezado de | ntddk.h (incluya Ntddk.h) |
biblioteca de | NtosKrnl.lib |
DLL de | NtosKrnl.exe |
irQL | PASSIVE_LEVEL (consulte la sección Comentarios) |
reglas de cumplimiento de DDI | HwStorPortProhibitedDIs(storport), IrqlExPassive(wdm), PowerIrpDDis(wdm) |