Freigeben über


CAtlModuleT Class

Diese Klasse implementiert ein ATL-Modul.

template < 
   class T  
>  
class ATL_NO_VTABLE CAtlModuleT : 
   public CAtlModule

Parameter

  • T
    Die Klasse wird von abgeleitet CAtlModuleT.

Mitglieder

Öffentliche Konstruktoren

Name

Description

CAtlModuleT::CAtlModuleT

Der -Konstruktor.

Öffentliche Methoden

Name

Description

CAtlModuleT::InitLibId

Initialisiert den Datenmember, der der GUID des aktuellen Moduls enthält.

CAtlModuleT::RegisterAppId

Fügt die EXE-Datei der Registrierung hinzu.

CAtlModuleT::RegisterServer

Fügt den Dienst der Registrierung hinzu.

CAtlModuleT::UnregisterAppId

Entfernt die EXE-Datei aus der Registrierung.

CAtlModuleT::UnregisterServer

Entfernt den Dienst aus der Registrierung.

CAtlModuleT::UpdateRegistryAppId

Aktualisiert die EXE-Informationen in der Registrierung.

Hinweise

CAtlModuleT, abgeleitet von CAtlModule, implementiert eine ausführbare Datei (.exe) oder ein Modul des Diensts (EXE) ATL. Ein ausführbares Modul ist ein lokaler, prozessexterner Server, während ein Testmodul eine Windows-Anwendung ist, die im Hintergrund ausgeführt wird, wenn Windows beginnt.

CAtlModuleT bietet Unterstützung für das Initialisieren, Registrieren und das Registrierung aufheben des Moduls.

Vererbungshierarchie

_ATL_MODULE

CAtlModule

CAtlModuleT

Anforderungen

Header: atlbase.h

Siehe auch

Referenz

CAtlModule Class

ATL-Modulklassen

Weitere Ressourcen

ATL Class Overview