Freigeben über


CAtlDllModuleT Class

Diese Klasse stellt das Modul für eine DLL dar.

template < 
   class T  
> 
class ATL_NO_VTABLE CAtlDllModuleT : 
   public CAtlModuleT< T >

Parameter

  • T
    Die Klasse wird von abgeleitet CAtlDllModuleT.

Mitglieder

Öffentliche Konstruktoren

Name

Description

CAtlDllModuleT::CAtlDllModuleT

Der -Konstruktor.

CAtlDllModuleT::~CAtlDllModuleT

Der Destruktor.

Öffentliche Methoden

Name

Description

CAtlDllModuleT::DllCanUnloadNow

Tests, wenn die DLL entladen werden kann.

CAtlDllModuleT::DllGetClassObject

Gibt eine Klassenfactory zurück.

CAtlDllModuleT::DllMain

Der optionale Einstiegspunkt in eine DLL (Dynamic Link Library).

CAtlDllModuleT::DllRegisterServer

Fügt der Systemregistrierung Einträge für Objekte im DLL hinzu.

CAtlDllModuleT::DllUnregisterServer

Entfernt Einträge in der Systemregistrierung für Objekte in der DLL.

CAtlDllModuleT::GetClassObject

Gibt eine Klassenfactory zurück. Aufgerufen durch DllGetClassObject.

Hinweise

CAtlDllModuleT stellt das Modul für eine DLL (Dynamic Link Library) dar und stellt die Funktionen, die von allen DLL-Projekte verwendet werden. Diese Spezialisierung von CAtlModuleT-Klasse bietet Unterstützung für Registrierung.

Weitere Informationen zu Modulen in ATL, finden Sie unter ATL-Modul-Klassen.

Vererbungshierarchie

_ATL_MODULE

CAtlModule

CAtlModuleT

CAtlDllModuleT

Anforderungen

Header: atlbase.h

Siehe auch

Referenz

CAtlModuleT Class

CAtlExeModuleT Class

ATL-Modulklassen

Weitere Ressourcen

ATL Class Overview