Как вы получаете поток HANDLE, который бросил исключение в UnhandledExceptionFilter или VectoredExceptionHandler?

Допустим, у вас есть следующие глобальные обработчики / фильтры исключений:

LONG WINAPI UnhandledExceptionFilter(PEXCEPTION_POINTERS exception)
{
return EXCEPTION_CONTINUE_SEARCH;
}

LONG WINAPI VectoredExceptionHandler(PEXCEPTION_POINTERS exception)
{
return EXCEPTION_CONTINUE_SEARCH;
}

Вызывается с помощью:

SetUnhandledExceptionFilter(UnhandledExceptionFilter);
AddVectoredExceptionHandler(1, VectoredExceptionHandler);

У меня может быть отдельный поток, который выдает исключение обратно в основной поток, который я использую для установки фильтра или обработчика … но в логике для UnhandledExceptionFilter а также VectoredExceptionHandlerКак я могу получить HANDLE в нить, которая выкинула исключение?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]