Программирование драйверов Windows

       

Access Violation


Нарушение доступа. Попытка доступа к области памяти, которая вызвала исключение вследствие защиты доступа к страницам памяти (вследствие того, что данная страница относится к набору для другого процесса, а не из соображений безопасности). Типы нарушений доступа:

  • Попытка доступа к памяти за пределами доступного текущему процессу адресного пространства (length violation).
  • Ошибочная операция, например, попытка записи на странице "только для чтения".
  • Попытка доступа по запрещенному системой адресу, например, приложениям запрещено обращаться к нижним 64K адресного пространства, что упрощает обнаружение обращений по нулевому указателю.
  • Доступ к странице, которая в данный момент предназначена для использования одним из системных компонентов (хотя и присутствует в физической оперативной памяти).


  • Содержание раздела