Hello,
Welcome to Microsoft Q&A!
According to the Doc:Vectored Exception Handling
Vectored handlers are not frame-based, therefore, you can add a handler that will be called regardless of where you are in a call frame.
According to the Doc:UnhandledExceptionFilter
This function can be called only from within the filter expression of an exception handler.
As far as I'm concerned, it is frame-based.
According to the link: https://stackoverflow.com/a/54879453/11872808
VEH handlers added by AddVectoredExceptionHandler will handle exceptions before they reach frame-based handlers.
Filter set by SetUnhandledExceptionFilter will handle exceptions after frame-based handlers failed.
And you could refer to the thread: Is AddVectoredExceptionHandler a replacement for SetUnhandledExceptionFilter?
Vectored Exception Handling is useful as a diagnostic tool.
Thank you.
Jeanine
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.