次の方法で共有


ModuleBase クラス

WRL インフラストラクチャをサポートします。コードから直接使用するためのものではありません。

構文

class ModuleBase;

解説

Module クラスの基底クラスを表します。

メンバー

パブリック コンストラクター

名前 説明
ModuleBase::ModuleBase Module クラスのインスタンスを初期化します。
ModuleBase::~ModuleBase Module クラスの現在のインスタンスの初期化を解除します。

パブリック メソッド

名前 説明
ModuleBase::DecrementObjectCount 実装した場合、モジュールによって追跡されるオブジェクトの数をデクリメントします。
ModuleBase::IncrementObjectCount 実装した場合、モジュールによって追跡されるオブジェクトの数をインクリメントします。

継承階層

ModuleBase

必要条件

ヘッダー: implements.h

名前空間: Microsoft::WRL::Details

ModuleBase::~ModuleBase

WRL インフラストラクチャをサポートします。コードから直接使用するためのものではありません。

virtual ~ModuleBase();

解説

ModuleBase クラスの現在のインスタンスの初期化を解除します。

ModuleBase::DecrementObjectCount

WRL インフラストラクチャをサポートします。コードから直接使用するためのものではありません。

virtual long DecrementObjectCount() = 0;

戻り値

デクリメント操作前のカウント。

解説

実装した場合、モジュールによって追跡されるオブジェクトの数をデクリメントします。

ModuleBase::IncrementObjectCount

WRL インフラストラクチャをサポートします。コードから直接使用するためのものではありません。

virtual long IncrementObjectCount() = 0;

戻り値

インクリメント操作前のカウント。

解説

実装した場合、モジュールによって追跡されるオブジェクトの数をインクリメントします。

ModuleBase::ModuleBase

WRL インフラストラクチャをサポートします。コードから直接使用するためのものではありません。

ModuleBase();

解説

Module クラスのインスタンスを初期化します。