Classe Module
Rappresenta una raccolta di oggetti correlati.
template<
ModuleType moduleType
>
class Module;
template<>
class Module<InProc> : public Details::ModuleBase;
template<>
class Module<OutOfProc> : public Module<InProc>;
Parametri
- moduleType
Una combinazione di uno o più valori di enumerazione ModuleType.
Membri
Classi protette
Nome |
Descrizione |
---|---|
Invoca un gestore eventi quando l'ultimo oggetto in un modulo viene rilasciato.Il gestore eventi è specificato da una lambda, un functor, o un puntatore a funzione. |
|
Invoca un gestore eventi quando l'ultimo oggetto in un modulo viene rilasciato.Il gestore eventi viene specificato da un oggetto e dal relativo membro puntatore a metodo. |
|
Invoca un gestore eventi quando l'ultimo oggetto in un modulo viene rilasciato. |
Costruttori pubblici
Nome |
Descrizione |
---|---|
Annulla l'inizializzazione dell'istanza corrente della classe di Module::ReleaseNotifier. |
Costruttori protetti
Nome |
Descrizione |
---|---|
Inizializza una nuova istanza della classe Modulo. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Crea un'istanza di un modulo. |
|
Decrementa il numero di oggetti tracciati dal modulo. |
|
Ottiene una factory di attivazione del modulo. |
|
recupera una cache delle classi factory. |
|
Crea un'istanza di un modulo. |
|
Recupera il numero di oggetti gestiti da questo modulo. |
|
Incrementa il numero di oggetti tracciati dal modulo. |
|
Registra uno o più oggetti COM in modo che le altre applicazioni possano connettersi ad essi. |
|
Registra COM o oggetti Windows Runtime in modo da permettere ad altre applicazioni di connettersi a essi. |
|
Registra uno o più oggetti Windows Runtime in modo che le altre applicazioni possano connettersi ad essi. |
|
Fa si che tutte le factory istanziate dal modulo si interrompano. |
|
Annulla la registrazione di uno o più oggetti COM, che impedisce ad altre applicazioni di connettere a essi. |
|
Annulla la registrazione degli oggetti nel modulo specificato in modo che non possano connettersi ad essi. |
|
Annullare la registrazione di uno o più oggetti Windows Runtime in modo che le altre applicazioni non possano connettersi ad essi. |
Metodi protetti
Nome |
Descrizione |
---|---|
Crea un'istanza di un modulo. |
Membri di dati protetti
Nome |
Descrizione |
---|---|
Tiene traccia del numero di classi che sono state create con la funzione Make. |
|
Contiene un puntatore a un oggetto di ReleaseNotifier. |
Macro
Popola una cache interna che contiene una factory che può creare un'istanza della classe specificata.Questa macro specifica i parametri predefiniti groupid e factory. |
|
Popola una cache interna che contiene una factory che può creare un'istanza della classe specificata.Questa macro consente di specificare un particolare parametro della factory. |
|
Popola una cache interna che contiene una factory che può creare un'istanza della classe specificata.Questa macro consente di specificare particolari parametri groupid e factory. |
Gerarchia di ereditarietà
ModuleBase
Module
Module
Requisiti
Header: module.h
Namespace: Microsoft::WRL