Partilhar via


Classe ModuleBase

Suporta a infraestrutura WRL e não se destina a ser usado diretamente do seu código.

Sintaxe

class ModuleBase;

Comentários

Representa a classe base das classes Module.

Membros

Construtores públicos

Nome Descrição
ModuleBase::ModuleBase Inicializa uma instância da classe Module.
ModuleBase::~ModuleBase Desinicializa a instância atual da classe Module.

Métodos públicos

Nome Descrição
ModuleBase::DecrementObjectCount Quando implementada, diminui o número de objetos rastreados pelo módulo.
ModuleBase::IncrementObjectCount Quando implementada, aumenta o número de objetos rastreados pelo módulo.

Hierarquia de herança

ModuleBase

Requisitos

Cabeçalho: implements.h

Namespace: Microsoft::WRL::Details

ModuleBase::~ModuleBase

Suporta a infraestrutura WRL e não se destina a ser usado diretamente do seu código.

virtual ~ModuleBase();

Comentários

Desinicializa a instância atual da classe ModuleBase.

ModuleBase::DecrementObjectCount

Suporta a infraestrutura WRL e não se destina a ser usado diretamente do seu código.

virtual long DecrementObjectCount() = 0;

Valor de retorno

A contagem antes da operação de diminuição.

Comentários

Quando implementada, diminui o número de objetos rastreados pelo módulo.

ModuleBase::IncrementObjectCount

Suporta a infraestrutura WRL e não se destina a ser usado diretamente do seu código.

virtual long IncrementObjectCount() = 0;

Valor de retorno

A contagem antes da operação de incremento.

Comentários

Quando implementada, aumenta o número de objetos rastreados pelo módulo.

ModuleBase::ModuleBase

Suporta a infraestrutura WRL e não se destina a ser usado diretamente do seu código.

ModuleBase();

Comentários

Inicializa uma instância da classe Module.