Microsoft Mirror Sample Driver

hi all

i installed and ran the Microsoft Mirror Sample Driver.

however, i am experiencing a runtime side-effect.
all combo-boxes in the operating system do not open normally,
rather, they open only over where the mouse is.

i commented out all the DrvXXX except for
DrvEnablePDev
DrvCompleteDev
DrvDisablePDev
DrvEnableSurface
DrvDisableSurface
DrvAssertMode

(which seem to be the minimal requirement for a Mirror Display Driver).
but the ‘combo-box bug’ side-effect is just as before.

after i remove the driver and re-boot,
the side-effect goes away.

has anyone else ever experienced this side effect?
can someone please help me?

assaf

I am just now starting to work with the Mirror Driver and had noticed
the same side effects. I solved this by “punting” back the DrvBitBlt,
DrvTextOut, and other functions specifed by the hooks flags back to the
associated EngBitBlt, EngTextOut, etc. functions. Alternatively, you
can remove the hook flags for each of these functions and allow the
Engine to manage the surface completely.

Hope this helps!

Brett Swimley

assaf wrote:

hi all

i installed and ran the Microsoft Mirror Sample Driver.

however, i am experiencing a runtime side-effect.
all combo-boxes in the operating system do not open normally,
rather, they open only over where the mouse is.

i commented out all the DrvXXX except for
DrvEnablePDev
DrvCompleteDev
DrvDisablePDev
DrvEnableSurface
DrvDisableSurface
DrvAssertMode

(which seem to be the minimal requirement for a Mirror Display Driver).
but the ‘combo-box bug’ side-effect is just as before.

after i remove the driver and re-boot,
the side-effect goes away.

has anyone else ever experienced this side effect?
can someone please help me?

assaf


Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@aedinc.net
To unsubscribe send a blank email to xxxxx@lists.osr.com


Brett Swimley
Sr. Design Engineer
Advanced Electronic Designs

bds AT aedinc DOT net