Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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