Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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) |