The required list is (based on DDK Documentation):
DrvEnableDriver
DrvGetModes
DrvEnablePDEV
DrvCompletePDEV
DrvEnableSurface
DrvDisableSurface
DrvDisablePDEV
DrvDisableDriver
DrvAssertMode
DrvResetDevice
However, the mirror sample doesn’t implement all required functions. I’d
like to know if a mirror driver has a short required functions list. In
special, the function DrvGetModes(…), if it’s really required, how can I
fill the DEVMODEW?
Regards, cox
– Guilherme Cox
Before you go too far with the mirror driver, just wanted to warn you that the mirror driver disables direct draw overlays on your PC. So, you could have a case in which your media player doesn’t run as expected, for example (see links below).
The last time I checked (1/2 a year ago) nobody on the newsgroups got around this. I’d be interested to find out if you, or anybody got around this, and if so, how.
http://groups.google.com/group/microsoft.public.win32.programmer.gdi/browse_thread/thread/51715b3805247298/0dee83e3c12d4158?lnk=st&q=mirror+driver&rnum=8#0dee83e3c12d4158http:
http://groups.google.com/group/microsoft.public.development.device.drivers/browse_thread/thread/e6026269dcbaf3b5/806797f9c55311fc?lnk=st&q=mirror+driver+direct+draw&rnum=1#806797f9c55311fchttp:
----- Original Message -----
From: Guilherme Coxmailto:xxxxx
To: Windows System Software Devs Interest Listmailto:xxxxx
Sent: Tuesday, January 17, 2006 10:55 AM
Subject: [ntdev] Required Graphics-Mirror Driver Functions
The required list is (based on DDK Documentation):
DrvEnableDriver
DrvGetModes
DrvEnablePDEV
DrvCompletePDEV
DrvEnableSurface
DrvDisableSurface
DrvDisablePDEV
DrvDisableDriver
DrvAssertMode
DrvResetDevice
However, the mirror sample doesn’t implement all required functions. I’d
like to know if a mirror driver has a short required functions list. In
special, the function DrvGetModes(…), if it’s really required, how can I
fill the DEVMODEW?
Regards, cox
– Guilherme Cox
—
Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256http:
You are currently subscribed to ntdev as: xxxxx@msn.commailto:xxxxx
To unsubscribe send a blank email to xxxxx@lists.osr.commailto:xxxxx</mailto:xxxxx></mailto:xxxxx></http:></mailto:xxxxx></mailto:xxxxx></http:></http:>