Итак, я вызываю функцию из неуправляемого DLL-файла из моего кода C #. В зависимости от аргументов, переданных этой функции, она может вызвать ошибку «Ошибка проверки времени выполнения # 0 - значение ESP не было правильно». Это совершенно нормальное поведение для функции (да, я знаю, это звучит ОЧЕНЬ странно, но потерпите меня ).
Однако, если это произойдет, я хочу иметь возможность обрабатывать это, как если бы я обрабатывал исключение: просто изящно потерпеть неудачу, вывести сообщение пользователю и избежать сбоя всей моей программы.
Возможно ли это?