Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

CAtlModuleT Class

This class implements an ATL module.

template < 
   class T  
>  
class ATL_NO_VTABLE CAtlModuleT : 
   public CAtlModule

T

Your class derived from CAtlModuleT.

Name

Description

CAtlModuleT::CAtlModuleT

The constructor.

Name

Description

CAtlModuleT::InitLibId

Initializes the data member containing the GUID of the current module.

CAtlModuleT::RegisterAppId

Adds the EXE to the registry.

CAtlModuleT::RegisterServer

Adds the service to the registry.

CAtlModuleT::UnregisterAppId

Removes the EXE from the registry.

CAtlModuleT::UnregisterServer

Removes the service from the registry.

CAtlModuleT::UpdateRegistryAppId

Updates the EXE information in the registry.

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.

Header: atlbase.h

Show:
© 2015 Microsoft