Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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