Что Visual Studio рассматривает как «Код пользователя»?

Предположим, у меня есть функция, которая выдает исключение. Предположим, что эта функция вызывается сторонней DLL, а сторонняя DLL будет обрабатывать исключение, которое я выбросил.

Если Visual Studio решит, что сторонняя DLL не является «кодом пользователя» (как показано на рисунке ниже), то по умолчанию мое исключение прекратится, даже если это будет обработано позже. Это не совсемнеправильно сделать это; это ясно объясняет, что исключение было необработаннымпо коду пользователя, Но что делает Visual Studio называть некоторые библиотеки DLL "пользовательским кодом", а другие нет?

У меня была теория, что это происходит потому, что символы не загружены, но в списке есть модули, которые загрузили символы, но все еще не считаются «кодом пользователя».

Ответы на вопрос(1)

Ваш ответ на вопрос