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 protegidas
Nome |
Descrição |
---|---|
Invoca um manipulador de eventos quando o objeto a última vez no módulo atual é liberado. O manipulador de eventos é especificado por em um lambda, em um funtor, ou em uma ponteiro-à- função. |
|
Invoca um manipulador de eventos quando o objeto a última vez no módulo atual é liberado. O manipulador de eventos é especificado por um objeto e por seu membro de ponteiro-à-um- método. |
|
Invoca um manipulador de eventos quando o objeto mais recente em um módulo é liberado. |
Construtores Públicos
Nome |
Descrição |
---|---|
Deinitializes a instância atual da classe do módulo. |
Construtores Protegidos
Nome |
Descrição |
---|---|
Inicializa uma nova instância da classe do módulo. |
Métodos Públicos
Nome |
Descrição |
---|---|
Cria uma instância de um módulo. |
|
Diminui o número de objetos controladas pelo módulo. |
|
Obtém uma fábrica de ativação do módulo. |
|
Retreives um cache de fábricas da classe. |
|
Cria uma instância de um módulo. |
|
Recupera o número de objetos gerenciados pelo módulo. |
|
Incrementa o número de objetos controladas pelo módulo. |
|
Registra um ou mais objetos COM para que outros aplicativos podem conectar-se a eles. |
|
Os registros COM ou Tempo de Execução do Windows objeto para que outros aplicativos podem conectar-se a eles. |
|
Registra um ou mais objetos de Tempo de Execução do Windows para que outros aplicativos podem conectar-se a eles. |
|
Faz com que todas as fábricas instanciadas pelo módulo para fechar. |
|
Cancela um ou mais objetos COM, que impede que outros aplicativos conectem-se a eles. |
|
Cancela os objetos no módulo especificado de forma que outros aplicativos não podem conectar-se a eles. |
|
Cancela um ou mais objetos de Tempo de Execução do Windows de forma que outros aplicativos não podem conectar-se a eles. |
Métodos Protegidos
Nome |
Descrição |
---|---|
Cria uma instância de um módulo. |
Membros de dados protegidos
Nome |
Descrição |
---|---|
Controla o quantas classes foram criadas com a função de Faça . |
|
Contém um ponteiro para um objeto de ReleaseNotifier. |
Macros
Popula um cache interno que contém uma fábrica que possa criar uma instância da classe especificada. Esta macro especifica parâmetros padrão da ID da fábrica e de grupo. |
|
Popula um cache interno que contém uma fábrica que possa criar uma instância da classe especificada. Esta macro permite especificar um parâmetro específico de fábrica. |
|
Popula um cache interno que contém uma fábrica que possa criar uma instância da classe especificada. Esta macro permite especificar parâmetros específicos da ID da fábrica e de grupo. |
Hierarquia de Herança
ModuleBase
Module
Module
Requisitos
Cabeçalho: module.h
Namespace: Microsoft::WRL