Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Opmerking
De ATL (Active Template Library) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
Met deze klasse wordt een COM-servermodule geïmplementeerd.
Syntaxis
class CAtlComModule : public _ATL_COM_MODULE
Leden
Openbare constructors
| Naam | Description |
|---|---|
| CAtlComModule::CAtlComModule | De constructor. |
| CAtlComModule::~CAtlComModule | De destructor. |
Openbare methoden
| Naam | Description |
|---|---|
| CAtlComModule::RegisterServer | Roep deze methode aan om het systeemregister voor elk object in de objecttoewijzing bij te werken. |
| CAtlComModule::RegisterTypeLib | Roep deze methode aan om een typebibliotheek te registreren. |
| CAtlComModule::UnregisterServer | Roep deze methode aan om de registratie van elk object in de objecttoewijzing ongedaan te maken. |
| CAtlComModule::UnRegisterTypeLib | Roep deze methode aan om de registratie van een typebibliotheek ongedaan te maken. |
Opmerkingen
CAtlComModule implementeert een COM-servermodule, zodat een client toegang heeft tot de onderdelen van de module.
Deze klasse vervangt de verouderde CComModule-klasse die wordt gebruikt in eerdere versies van ATL. Zie ATL-moduleklassen voor meer informatie.
Overnamehiërarchie
CAtlComModule
Requirements
Header: atlbase.h
CAtlComModule::CAtlComModule
De constructor.
CAtlComModule() throw();
Opmerkingen
Initialiseert de module.
CAtlComModule::~CAtlComModule
De destructor.
~CAtlComModule();
Opmerkingen
Alle klassefabrieken worden vrijgemaakt.
CAtlComModule::RegisterServer
Roep deze methode aan om het systeemregister voor elk object in de objecttoewijzing bij te werken.
HRESULT RegisterServer(BOOL bRegTypeLib = FALSE, const CLSID* pCLSID = NULL);
Parameterwaarden
bRegTypeLib
WAAR als de typebibliotheek moet worden geregistreerd. De standaardwaarde is FALSE.
pCLSID
Verwijst naar de CLSID van het object dat moet worden geregistreerd. Als NULL (de standaardwaarde), worden alle objecten in de objecttoewijzing geregistreerd.
Retourwaarde
Retourneert S_OK bij succes of een fout HRESULT bij fout.
Opmerkingen
Roept de globale functie AtlComModuleRegisterServer aan.
CAtlComModule::RegisterTypeLib
Roep deze methode aan om een typebibliotheek te registreren.
HRESULT RegisterTypeLib(LPCTSTR lpszIndex);
HRESULT RegisterTypeLib();
Parameterwaarden
lpszIndex
Tekenreeks in de notatie \\N, waarbij N de gehele index van de TYPELIB-resource is.
Retourwaarde
Retourneert S_OK bij succes of een fout HRESULT bij fout.
Opmerkingen
Hiermee voegt u informatie over een typebibliotheek toe aan het systeemregister. Als het module-exemplaar meerdere typebibliotheken bevat, gebruikt u de eerste versie van deze methode om op te geven welke typebibliotheek moet worden gebruikt.
CAtlComModule::UnregisterServer
Roep deze methode aan om de registratie van elk object in de objecttoewijzing ongedaan te maken.
HRESULT UnregisterServer(
BOOL bRegTypeLib = FALSE,
const CLSID* pCLSID = NULL);
Parameterwaarden
bRegTypeLib
WAAR als de typebibliotheek moet worden opgehefd. De standaardwaarde is FALSE.
pCLSID
Verwijst naar de CLSID van het object om de registratie ongedaan te maken. Als NULL (de standaardwaarde) wordt de registratie van alle objecten in de objecttoewijzing ongedaan gemaakt.
Retourwaarde
Retourneert S_OK bij succes of een fout HRESULT bij fout.
Opmerkingen
Roept de globale functie AtlComModuleUnregisterServer aan.
CAtlComModule::UnRegisterTypeLib
Roep deze methode aan om de registratie van een typebibliotheek ongedaan te maken.
HRESULT UnRegisterTypeLib(LPCTSTR lpszIndex);
HRESULT UnRegisterTypeLib();
Parameterwaarden
lpszIndex
Tekenreeks in de notatie \\N, waarbij N de gehele index van de TYPELIB-resource is.
Opmerkingen
Hiermee verwijdert u informatie over een typebibliotheek uit het systeemregister. Als het module-exemplaar meerdere typebibliotheken bevat, gebruikt u de eerste versie van deze methode om op te geven welke typebibliotheek moet worden gebruikt.
Retourwaarde
Retourneert S_OK bij succes of een fout HRESULT bij fout.