Freigeben über


CAtlModule Class

Diese Klasse stellt die Methoden, die von mehreren ATL-Modulklassen verwendet werden.

class ATL_NO_VTABLE CAtlModule : 
   public _ATL_MODULE

Mitglieder

Öffentliche Konstruktoren

Name

Description

CAtlModule::CAtlModule

Der -Konstruktor.

CAtlModule::~CAtlModule

Der Destruktor.

Öffentliche Methoden

Name

Description

CAtlModule::AddCommonRGSReplacements

Überschreiben Sie diese Methode, um Parameter der ATL-Registrierungsteil (Registrierungsstelle) Ersatzzuordnung hinzuzufügen.

CAtlModule::AddTermFunc

Fügt eine neue aufgerufen werden hinzu, Funktion, wenn das Modul beendet wird.

CAtlModule::GetGITPtr

Gibt den globalen Schnittstellenzeiger zurück.

CAtlModule::GetLockCount

Gibt die Sperrenanzahl zurück.

CAtlModule::Lock

Inkrementiert die Sperrenanzahl.

CAtlModule::Term

Befreit alle Datenmember.

CAtlModule::Unlock

Verringert die Sperrenanzahl.

CAtlModule::UpdateRegistryFromResourceD

Führt das Skript, das in einer angegebenen Ressource enthalten ist, ein Objekt zu registrieren oder deren Registrierung aufzuheben.

CAtlModule::UpdateRegistryFromResourceDHelper

Diese Methode wird von UpdateRegistryFromResourceD aufgerufen, um das Registrierungsupdate auszuführen.

CAtlModule::UpdateRegistryFromResourceS

Führt das Skript, das in einer angegebenen Ressource enthalten ist, ein Objekt zu registrieren oder deren Registrierung aufzuheben. Links dieser Methode statisch mit der ATL-Registrierungs-Komponente.

Öffentliche Datenmember

Name

Description

CAtlModule::m_libid

Enthält die GUID des aktuellen Moduls.

CAtlModule::m_pGIT

Zeiger auf den globalen Schnittstellen-Tabelle.

Hinweise

Diese Klasse wird von CAtlDllModuleT-Klasse, CAtlExeModuleT-Klasse und CAtlServiceModuleT-Klasse verwendet, um Unterstützung für DLL-Anwendungen, EXE-Anwendungen und Windows-Dienste zu unterstützen, bzw.

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

Diese Klasse ersetzt veraltete CComModule-Klasse, das in früheren Versionen von ATL verwendet wird.

Vererbungshierarchie

_ATL_MODULE

CAtlModule

Anforderungen

Header: atlbase.h

Siehe auch

Referenz

_ATL_MODULE

ATL-Modulklassen

Weitere Ressourcen

ATL Class Overview

ATL-Registrierungskomponente (Registrar)