Module, classe
Représente une collection d'objets connexes.
template<
ModuleType moduleType
>
class Module;
template<>
class Module<InProc> : public Details::ModuleBase;
template<>
class Module<OutOfProc> : public Module<InProc>;
Paramètres
- moduleType
Une combinaison d'une ou plusieurs valeurs d'énumération ModuleType.
Membres
Classes protégées
Name |
Description |
---|---|
Appelle un gestionnaire d'événements lorsque le dernier objet du module actuel est libéré.Le gestionnaire d'événements est spécifié sur un lambda, un functor, ou un pointeur fonction. |
|
Appelle un gestionnaire d'événements lorsque le dernier objet du module actuel est libéré.Le gestionnaire d'événements est spécifié par un objet et son membre de pointeur-vers-une-méthode. |
|
Appelle un gestionnaire d'événements lorsque le dernier objet d'un module est libéré. |
Constructeurs publics
Name |
Description |
---|---|
Libère l'instance actuelle de la classe Module. |
Constructeurs protégés
Name |
Description |
---|---|
Initialise une nouvelle instance de la classe Module. |
Méthodes publiques
Name |
Description |
---|---|
Crée une instance de module. |
|
Décrémente le nombre d'objets suivis par le module. |
|
Obtient une fabrique d'activation pour le module. |
|
Récupère un cache de fabriques de classe. |
|
Crée une instance de module. |
|
Retourne le nombre d'objets gérés par ce module. |
|
Incrémente le nombre d'objets suivis par le module. |
|
Enregistre un ou plusieurs COM afin que les autres applications puissent se connecter à eux. |
|
Enregistre COM ou les objets Windows Runtime afin que les autres applications puissent s'y connecter. |
|
Enregistre un ou plusieurs objets Windows Runtime afin que les autres applications puisse s'y connecte. |
|
Provoque l'arrêt de toutes les fabriques instanciées par le module. |
|
Efface un ou plusieurs objets COM, empêchant d'autres applications de s'y connecter. |
|
Efface les objets dans le module spécifié afin que d'autres applications ne puissent pas s'y connecter. |
|
Efface un ou plusieurs objets Windows Runtime afin que d'autres applications ne puissent pas s'y connecter. |
Méthodes protégées
Name |
Description |
---|---|
Crée une instance de module. |
Données membres protégées
Name |
Description |
---|---|
Contient le nombre de classes créées avec la fonction Make. |
|
Contient un pointeur vers un objet ReleaseNotifier. |
Macros
Peuple un cache interne contenant une fabrique pouvant créer une instance de la classe spécifiée.Cette macro spécifie les paramètres par défaut de fabrique et d'ID de groupe. |
|
Peuple un cache interne contenant une fabrique pouvant créer une instance de la classe spécifiée.Cette macro vous permet de spécifier un paramètre de fabrique particulier. |
|
Peuple un cache interne contenant une fabrique pouvant créer une instance de la classe spécifiée.Cette macro vous permet de spécifier des paramètres de fabrique et d'ID de groupe particuliers. |
Hiérarchie d'héritage
ModuleBase
Module
Module
Configuration requise
En-tête: module.h
Espace de noms: Microsoft::WRL