Was pondering a few questions the last few days.
Since UMDF works on an object model very similar to COM, the ATL does provide a lot of useful object lifetime management functions and interface implementation (BEGIN_COM_MAP / COM_INTERFACE_ENTRY).
Like I said, just some curious questions for the group. Post comments or send me an email if you feel like chiming in. I’m thinking if enough people are interested in using ATL, I could do a series of how to migrate non-ATL drivers to ATL drivers.
Currently playing: nothing