Freigeben über


ModuleBase-Klasse

Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

Syntax

class ModuleBase;

Hinweise

Stellt die Basisklasse der Module-Klassen dar.

Member

Öffentliche Konstruktoren

Name Beschreibung
ModuleBase::ModuleBase Initialisiert eine Instanz der Module-Klasse.
ModuleBase::~ModuleBase Deinitialisiert die aktuelle Instanz der Module Klasse.

Öffentliche Methoden

Name Beschreibung
ModuleBase::D ecrementObjectCount Wenn sie implementiert wird, wird die Anzahl der vom Modul nachverfolgten Objekte verringert.
ModuleBase::IncrementObjectCount Bei der Implementierung erhöht sich die Anzahl der vom Modul nachverfolgten Objekte.

Vererbungshierarchie

ModuleBase

Anforderungen

Header: implements.h

Namespace: Microsoft::WRL::D etails

ModuleBase::~ModuleBase

Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

virtual ~ModuleBase();

Hinweise

Deinitialisiert die aktuelle Instanz der ModuleBase Klasse.

ModuleBase::D ecrementObjectCount

Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

virtual long DecrementObjectCount() = 0;

Rückgabewert

Die Anzahl vor dem Dekrementvorgang.

Hinweise

Wenn sie implementiert wird, wird die Anzahl der vom Modul nachverfolgten Objekte verringert.

ModuleBase::IncrementObjectCount

Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

virtual long IncrementObjectCount() = 0;

Rückgabewert

Die Anzahl vor dem Inkrementvorgang.

Hinweise

Bei der Implementierung erhöht sich die Anzahl der vom Modul nachverfolgten Objekte.

ModuleBase::ModuleBase

Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

ModuleBase();

Hinweise

Initialisiert eine Instanz der Module-Klasse.