System.TInterfacedObject._Release
Delphi
function _Release: Integer; stdcall;
C++
int __stdcall _Release(void);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | System.pas systobj.h |
System | TInterfacedObject |
説明
IInterface_Release メソッドを実装します。
__Release プロテクトメソッドは直接呼び出さないでください。__Release は IInterface インターフェースを介して呼び出され,別のオブジェクトがインターフェース化オブジェクトのインターフェースポインタを使い終えたことを示します。これにより,インターフェース化オブジェクトは使用されなくなったとき(参照カウントがゼロになったとき)に自身を解放できるようになります。
__Release は,RefCount プロパティをデクリメントします。