CAtlModuleT Class
This class implements an ATL module.
template <
class T
>
class ATL_NO_VTABLE CAtlModuleT :
public CAtlModule
Parameters
- T
Your class derived from CAtlModuleT.
Members
Public Constructors
Name |
Description |
---|---|
The constructor. |
Public Methods
Name |
Description |
---|---|
Initializes the data member containing the GUID of the current module. |
|
Adds the EXE to the registry. |
|
Adds the service to the registry. |
|
Removes the EXE from the registry. |
|
Removes the service from the registry. |
|
Updates the EXE information in the registry. |
Remarks
CAtlModuleT, derived from CAtlModule, implements an Executable (EXE) or a Service (EXE) ATL module. An Executable module is a local, out-of-process server, whereas a Service module is a Windows application that runs in the background when Windows starts.
CAtlModuleT provides support for initializing, registering, and unregistering of the module.
Inheritance Hierarchy
CAtlModuleT
Requirements
Header: atlbase.h