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.
Posted 12:31 PM
|
0 comments
|
Permalink