Partager via


ModuleBase, classe

Prend en charge l’infrastructure WRL et n’est pas destinée à être utilisée directement à partir de votre code.

Syntaxe

class ModuleBase;

Notes

Représente la classe de base des classes Module .

Membres

Constructeurs publics

Nom Description
ModuleBase ::ModuleBase Initialise une instance de la classe Module.
ModuleBase ::~ModuleBase Désinitialise l’instance actuelle de la Module classe.

Méthodes publiques

Nom Description
ModuleBase ::D ecrementObjectCount En cas d’implémentation, décrémente le nombre d’objets suivis par le module.
ModuleBase ::IncrementObjectCount En cas d’implémentation, incrémente le nombre d’objets suivis par le module.

Hiérarchie d'héritage

ModuleBase

Spécifications

En-tête : implements.h

Namespace : Microsoft ::WRL ::D etails

ModuleBase ::~ModuleBase

Prend en charge l’infrastructure WRL et n’est pas destinée à être utilisée directement à partir de votre code.

virtual ~ModuleBase();

Notes

Désinitialise l’instance actuelle de la ModuleBase classe.

ModuleBase ::D ecrementObjectCount

Prend en charge l’infrastructure WRL et n’est pas destinée à être utilisée directement à partir de votre code.

virtual long DecrementObjectCount() = 0;

Valeur de retour

Nombre avant l’opération de décrémentation.

Notes

En cas d’implémentation, décrémente le nombre d’objets suivis par le module.

ModuleBase ::IncrementObjectCount

Prend en charge l’infrastructure WRL et n’est pas destinée à être utilisée directement à partir de votre code.

virtual long IncrementObjectCount() = 0;

Valeur de retour

Nombre avant l’opération d’incrémentation.

Notes

En cas d’implémentation, incrémente le nombre d’objets suivis par le module.

ModuleBase ::ModuleBase

Prend en charge l’infrastructure WRL et n’est pas destinée à être utilisée directement à partir de votre code.

ModuleBase();

Notes

Initialise une instance de la classe Module.