Differences Between ATL for Devices and Standard ATL

ATL has traditionally been used for developing COM-based applications. ATL 9.0 has features to help make COM programming easier, such as classes for string manipulation and conversion, for managing arrays, and for lists and trees. Some differences that ATL device developers will see in ATL 9.0 compared to eMbedded Visual C++ include extended socket support (IPv6) and improved security. However, ATL 9.0 for Devices will not have all the desktop ATL functionality. ATL device version does not include Security, Services, ATL Data, and ATL Server.

This section contains topics that explain the differences and similarities between ATL for devices and standard ATL. For more information about filtering Help topics for ATL references for devices, see How to: Find Help for ATL Classes and Methods Supported for Devices.

In This Section