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
List of Supported ATL Classes
Provides a list of all the ATL classes that are fully supported for device projectsUnique ATL for Devices Classes
Provides a list of ATL classes that are not supported for devices only.
Related Sections
ATL Reference for Devices
Includes links to topics that explains the functionality that ATL for devices does not support.Unique ATL for Devices Classes
Includes links to topics that describe the CAtlCEValidateThreadIDDefault methods.List of Supported ATL Classes
Includes links to topics that explain the ATL classes that devices support.