|This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.|
The Component Object Model (COM) is a platform-independent, object-oriented system for creating binary software components that can interact with other COM-based components in the same process space or in other processes on remote computers. COM is the foundation technology for many other Microsoft technologies, such as Active Server Pages (ASP), Automation, Internet Server Application Programming Interface (ISAPI), and ActiveSync.
Microsoft Windows CE version 3.0 offers the following two levels of run-time support for COM-based applications:
The topics in this section describe the programming model for COM and DCOM on Windows CE and provide guidelines for the implementation of interfaces, management of memory, and configuration of registry settings. The documentation targets the differences between the implementations of COM on Windows CE and on Windows NT, and is not intended to be a comprehensive guide to COM programming. Familiarity with the COM objects and interfaces, type libraries, and essential distributed programming concepts is assumed. Background and conceptual information are available through the following resources:
Unless it is specified otherwise, the term "COM" in this documentation refers to features that are available in the minimal Windows CE implementation, and "DCOM" refers to the features that are provided only in the newer, more full-featured implementation. Note that this usage varies somewhat from the desktop documentation, in which a single programming model covers all of the COM services, whether they are in-process, local, or remote.
Finally, note that not all Windows CE device platforms include COM run-time support. To verify that a particular Windows CE device platform provides the level of COM support that your application requires, consult the OEMof your target device.