Процедуры обработки исключений
Используйте функции обработки исключений C++, чтобы выйти из непредвиденных событий во время выполнения программы.
Функции обработки исключений
Функция |
Применение |
Эквивалент в .NET Framework |
---|---|---|
Обрабатывает исключения Win32 (структурированные исключения языка С) как типизированные исключения языка С++ |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Устанавливает собственную процедуру завершения, чтобы ее можно было вызвать с помощью terminate |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Устанавливает вашу собственную завершающую функцию, которая будет вызываться unexpected |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Вызывается автоматически в некоторых случаях после возникновения исключения. Функция terminate вызывает abort или заданную с помощью set_terminate функцию. |
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Дополнительные сведения см. в разделе Примеры вызовов неуправляемого кода. |
|
Вызывает terminate или функцию, заданную с помощью set_unexpected. Функция unexpected не используется в текущей реализации обработки исключений C++ Microsoft. |