RE: [Q] What does DRVO_LEGACY_DRIVER mean?

From: “COX,DAVID (HP-Roseville,ex1)” <david_cox2>
Sent: Tuesday, April 11, 2000 6:56 PM

[snip]

> My question is, does the BC++ compiler support structured exception
> handling? There are certain scenarios when a driver just cannot do
> without it.

It obviously does for user-mode, but for kernel-mode I had to implement a
limited version of my own (you don’t “need” the compiler-supported syntax
just to do basic SEH, you know) since Borland’s exception-handilng (SEH and
C++) guts are too heavily tied to user-mode APIs and other parts of their
RTL.

> And does it allow you to use C++ exception handling, where MSVC++ does
> not due to its dependence on user-mode APIs?

No. I experimented briefly with extracting the EH portion of the Borland
RTL, but without success (for the reasons mentioned above).

- Matt</david_cox2>