Classe de módulo
Representa uma coleção de objetos relacionados.
template<
ModuleType moduleType
>
class Module;
template<>
class Module<InProc> : public Details::ModuleBase;
template<>
class Module<OutOfProc> : public Module<InProc>;
Parâmetros
- moduleType
Uma combinação de um ou mais valores de enumeração de ModuleType .
Membros
Classes protegidos
Nome |
Descrição |
---|---|
Invoca um manipulador de eventos quando o objeto ao último no módulo atual é liberado.O manipulador de eventos é especificado por em um lambda, em um functor, ou em uma ponteiro-à- função. |
|
Invoca um manipulador de eventos quando o objeto ao último no módulo atual é liberado.O manipulador de eventos é especificado por um objeto e seu membro de ponteiro-à-um- método. |
|
Invoca um manipulador de eventos quando o objeto ao último em um módulo é liberado. |
Construtores public
Nome |
Descrição |
---|---|
Deinitializes a instância atual da classe de módulo. |
Construtores protegidos
Nome |
Descrição |
---|---|
Inicializa uma nova instância da classe de módulo. |
Métodos públicos
Nome |
Descrição |
---|---|
Cria uma instância de um módulo. |
|
Diminui o número de objetos controlados pelo módulo. |
|
Obtém uma fábrica de ativação para o módulo. |
|
Retreives um cache de fábricas da classe. |
|
Cria uma instância de um módulo. |
|
Retorna o número de objetos gerenciados por esse módulo. |
|
Incrementa o número de objetos controlados pelo módulo. |
|
Registra um ou mais objetos COM o que outros aplicativos podem se conectar. |
|
Os registros COM ou Tempo de Execução do Windows objeto para que outros aplicativos podem se conectar. |
|
Registra um ou mais objetos de Tempo de Execução do Windows o que outros aplicativos podem se conectar. |
|
Faz com que todas as fábricas instanciadas pelo módulo para fechar. |
|
Desregistre um ou mais objetos COM, que impede outros aplicativos se conectem a eles. |
|
Desregistre os objetos no módulo especificado para que outros aplicativos não possam alternar conectar. |
|
Desregistre um ou mais objetos de Tempo de Execução do Windows para que outros aplicativos não possam alternar conectar. |
Métodos protegidos
Nome |
Descrição |
---|---|
Cria uma instância de um módulo. |
Membros de dados protegidos
Nome |
Descrição |
---|---|
Mantém registro de quantas classes foram criadas com a função de faça . |
|
Contém um ponteiro para um objeto de ReleaseNotifier. |
Macros
Preenche um cache interno que contém uma fábrica que pode criar uma instância da classe especificada.Este macro especifica parâmetros padrão de identificação de fábrica e de grupo. |
|
Preenche um cache interno que contém uma fábrica que pode criar uma instância da classe especificada.Este macro permite especificar um parâmetro específico de fábrica. |
|
Preenche um cache interno que contém uma fábrica que pode criar uma instância da classe especificada.Este macro permite que você especifique definições específicos de identificação de fábrica e de grupo. |
Hierarquia de herança
ModuleBase
Module
Module
Requisitos
Cabeçalho: module.h
namespace: Microsoft::WRL