Windows System Software -- Consulting, Training, Development -- Unique Expertise, Guaranteed Results
The free OSR Learning Library has more than 50 articles on a wide variety of topics about writing and debugging device drivers and Minifilters. From introductory level to advanced. All the articles have been recently reviewed and updated, and are written using the clear and definitive style you've come to expect from OSR over the years.
Check out The OSR Learning Library at: https://www.osr.com/osr-learning-library/
Upcoming OSR Seminars | ||
---|---|---|
OSR has suspended in-person seminars due to the Covid-19 outbreak. But, don't miss your training! Attend via the internet instead! | ||
Kernel Debugging | 30 January 2023 | Live, Online |
Developing Minifilters | 20 March 2023 | Live, Online |
Internals & Software Drivers | 17 April 2023 | Live, Online |
Writing WDF Drivers | 1 May 2023 | Live, Online |
Comments
Sent: Wednesday, February 23, 2000 6:38 PM
> > I didn't realize that, and it may well be true regarding Visual C++.
> > However, depends on which compiler you use using, it may not be true.
> >
> > Some compiler's treat C++ exceptions and SEH exceptions as two totally
>
> AFAIK _C_ SEH (not like _C++_) is a thing specific to MS compiler.
> No such thing in C standard.
> C++ try/catch is in the standard, certainly.
I think you misunderstood my comments. I never meant to imply that SEH was
part of Standard C. Obviously, SEH is a thing specific to *Windows*
compilers -- C, C++, or other.
All I meant to point out that the ability to use the C++ "catch(...)" syntax
to handle an SEH exception is a thing specific to *Microsoft* C++ compilers
for Windows.
Perhaps there are other compilers that also support this ability, but mine
doesn't. Some compilers do not allow the intermixing of SEH and C++
exception-handling at all.
Personally, regardless of any "neat tricks" provided by your compiler, I
would recommend always sticking to SEH syntax when dealing with SEH
exceptions, just for clarity.
Regards,
Matt Arnold
Professional Music Products
Mark of the Unicorn, Inc.
http://www.motu.com
To obtain my real address, please replace "biteme" with "motu". My use of a
fake address is an anti-spam tactic. Sorry for the inconvenience.