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