CAtlBaseModule Class
Diese Klasse wird in jedem ATL-Projekt instanziiert.
class CAtlBaseModule :
public _ATL_BASE_MODULE
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Der -Konstruktor. |
Öffentliche Methoden
Name |
Description |
---|---|
Fügt eine Ressourceninstanz der Liste der gespeicherten Handles hinzu. |
|
Gibt ein Handle einer angegebenen Ressourceninstanz zurück. |
|
Gibt die Modulinstanz von einem CAtlBaseModule-Objekt zurück. |
|
Gibt die Ressourceninstanz von einem CAtlBaseModule-Objekt zurück. |
|
Entfernt eine Ressourceninstanz aus der Liste der gespeicherten Handles. |
|
Legt die Ressourceninstanz CAtlBaseModule eines Objekts fest. |
Öffentliche Datenmember
Name |
Description |
---|---|
Eine Variable, die angibt, ob die Modulinitialisierung fehlgeschlagen ist. |
Hinweise
Eine Instanz von CAtlBaseModule benannte _AtlBaseModule vorhanden ist in jedem ATL-Projekt und enthielt ein Handle auf die Modulinstanz, ein Handle für das Modul, das Ressourcen enthält (standardmäßig, eines und gleich sind) und ein Array von Handles auf Module, die primäre Ressourcen bereitstellen. auf CAtlBaseModule kann von mehreren Threads sicher zugegriffen werden.
Diese Klasse ersetzt die veraltete CComModule-Klasse, die in früheren Versionen von ATL verwendet wird.
Vererbungshierarchie
CAtlBaseModule
Anforderungen
Header: atlcore.h