Hi,in the past I remember that I had crashes that where related to paging memory in my audio driver. Conclusion:
I always use #pragma code_seg() if I'm not sure. /Uwe Am 02.03.2011 02:08, schrieb Girish Pattabiraman:
MSDN has this article about risks of using C++ in drivers - http://msdn.microsoft.com/en-us/windows/hardware/gg487420.aspxBut PortCls drivers, especially audio drivers are C++ by default. Why have they taken such a cowardly approach in the article?Either they should declare explicitly that C++ is not allowed, or they should provide full support for C++.I don't like the words "might", "maybe", etc. in documentation. Computer science is an exact science in which everything should be clearly defined.The author mentions reading the output of the compiler (assembly) carefully, is he really being serious about it??Does he really expect us to go through assembly output of the compiler?I'm not super-human and cannot (infact refuse) to go through compiler generated assembly of everything I have written.Has anyone ever encountered a crash due to using C++ in WDM drivers? Regards, Girish --"Motive of LIFE: It is not death that I wish to avoid but life which I wish to live." - Ayn Rand
****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.com/