На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Exception Handling



Exceptions can be initiated by hardware or software, and can occur in kernel-mode as well as user-mode code. Win32-based structured exception handling provides a single mechanism for the handling of kernel-mode and user-mode exceptions, both hardware- and software-generated.

The execution of certain instruction sequences can result in exceptions that are initiated by hardware. For example, an access violation is generated by the hardware when a process attempts to read from or write to a virtual address to which it does not have the appropriate access.
Events that require exception handling may also occur during execution of a software routine (for example, when an invalid parameter value is specified). When this happens, a thread can initiate an exception explicitly by calling the RaiseException function. This function enables the calling thread to specify information that describes the exception.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Исключительная Обработка



Исключения могут быть введены аппаратными средствами или программным обеспечением, и могут произойти в зерне-способе, а также потребитель-способ кода. базирующаяся структурная исключительная обработка Win32 обеспечивает единственному механизму для обработки зерна-способа и потребителя-способ исключений, как аппаратных средств- так и сгенерированное программное обеспечение.

Выполнение определенных последовательностей инструкции может закончиться исключениями, которые введены аппаратными средствами. Например, нарушение доступа сгенерировано аппаратными средствами когда процесс пытается читаться из или писаться в виртуальный адрес на который у него нет подходящего доступа.
События, которые требуют исключительную обработку может также произойти в течение выполнения программной программы (например, когда неправильная величина параметра определена). Когда это случается, резьба может ввести исключение явно вызывая функцию RaiseException. Эта функция позволяет вызов резьбы, чтобы определять информацию, которая описывает исключение.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz