Module-Klasse
Stellt eine Auflistung verknüpfte Objekte dar.
template<
ModuleType moduleType
>
class Module;
template<>
class Module<InProc> : public Details::ModuleBase;
template<>
class Module<OutOfProc> : public Module<InProc>;
Parameter
- moduleType
Eine Kombination einer oder mehrerer ModuleType-Enumerationswerte.
Mitglieder
Geschützte Klassen
Name |
Description |
---|---|
Ruft einen Ereignishandler auf, wenn das letzte Objekt im aktuellen Modul freigegeben wird.Der Ereignishandler wird durch auf einem Lambda, einem Funktionselement oder einer Zeiger-zuFunktion angegeben. |
|
Ruft einen Ereignishandler auf, wenn das letzte Objekt im aktuellen Modul freigegeben wird.Der Ereignishandler wird von einem Objekt und deren Member Zeiger-zu-einMethode angegeben. |
|
Ruft einen Ereignishandler auf, wenn das letzte Objekt in einem Modul freigegeben wird. |
Öffentliche Konstruktoren
Name |
Description |
---|---|
Deinitializes die aktuelle Instanz der Modulklasse. |
Geschützte Konstruktoren
Name |
Description |
---|---|
Initialisiert eine neue Instanz der Modulklasse. |
Öffentliche Methoden
Name |
Description |
---|---|
Erstellt eine Instanz eines Moduls. |
|
Dekrementiert die Anzahl von Objekten, die vom Modul nachverfolgt werden. |
|
Ruft eine Aktivierungsfactory für das Modul ab. |
|
Ruft einen Cache Class Factory ab. |
|
Erstellt eine Instanz eines Moduls. |
|
Ruft die Anzahl der Objekte, die von diesem Modul verwaltet werden. |
|
Inkrementiert die Anzahl von Objekten, die vom Modul nachverfolgt werden. |
|
Registriert eine oder mehrere COM-Objekte, sodass andere Anwendungen an sie verbinden. |
|
Register COM oder Windows-Runtime-Objekte, sodass andere Anwendungen an sie verbinden. |
|
Registriert eine oder mehrere Windows-Runtime-Objekte, sodass andere Anwendungen an sie verbinden. |
|
Verursacht alle Factorys, die vom Modul instanziiert werden, um herunterzufahren. |
|
Hebt einen oder mehrere COM-Objekte Registrierung auf, das von anderen Anwendungen eine Verbindung mit sie verhindert. |
|
Hebt die Objekte im angegebenen Modul Registrierung für andere Anwendungen nicht an sie herstellen können. |
|
Hebt einen oder mehrere Windows-Runtime-Objekte Registrierung für andere Anwendungen nicht an sie herstellen können. |
Geschützte Methoden
Name |
Description |
---|---|
Erstellt eine Instanz eines Moduls. |
Geschützte Datenmember
Name |
Description |
---|---|
Behält nachverfolgt, wie viele Klassen mit der Führen Sie-Funktion erstellt wurden. |
|
Hält einen Zeiger auf einen ReleaseNotifier-Objekt an. |
Makros
Füllt einen internen Cache auf, der eine Factory enthält, die eine Instanz der angegebenen Klasse erstellen kann.Dieses Makro gibt Standard Factory- und bit- für Gruppeparameter an. |
|
Füllt einen internen Cache auf, der eine Factory enthält, die eine Instanz der angegebenen Klasse erstellen kann.Dieses Makro ermöglicht es, einen bestimmten Factoryparameter anzugeben. |
|
Füllt einen internen Cache auf, der eine Factory enthält, die eine Instanz der angegebenen Klasse erstellen kann.Dieses Makro ermöglicht es Ihnen, bestimmte Factory- und bit- für Gruppeparameter anzugeben. |
Vererbungshierarchie
ModuleBase
Module
Module
Anforderungen
Header: module.h
Namespace: Microsoft::WRL