Volleynerd Knowledge Base

Wednesday, June 25, 2003


ATL headers with DDK are not mainstream. MS recommends only using them if you are doing driver development.

We found some differences in the handling of CSimpleArray -- uses address-of operator & when doing Add on array. When storing COM smart pointers in the array, address-of operator calls Release( ) on the pointer first -- NOT GOOD.

DDK docs that describe the ATL headers here

excerpt here:


Included ATL Headers
The version of ATL that ships with this Windows 2000 DDK is not the same as the Visual C++ version and should only be used for driver development. General purpose ATL source code is available with your normal Visual C++ installation.




Comments: Post a Comment

Home