C++ Builder 參考手冊 ? TInterfacedPersistent ? _Release
頭文件:#include <System.Classes.hpp>
命名空間:System::Classes
類:TInterfacedPersistent
訪問權(quán)限:protected:
函數(shù)原型:
int __stdcall _Release(void);
System::Classes::TInterfacedPersistent::_Release 是 System::Classes::TInterfacedPersistent 的成員函數(shù),減少引用計(jì)數(shù)或銷毀接口對象。
參數(shù):
無;
返回值:
COM 接口的引用計(jì)數(shù)。
- 如果組件封裝的是 COM 接口,會(huì)調(diào)用 COM 接口的 _Release 減少引用計(jì)數(shù),返回值為當(dāng)前的引用計(jì)數(shù)值,如果計(jì)數(shù)值等于 0,會(huì)銷毀對象,釋放占用的資源;
- 如果封裝的不是 COM 接口,直接返回 -1。
參考:
- System::Classes::TInterfacedPersistent::_AddRef
- System::Classes::TInterfacedPersistent::_Release
- System::Classes::TInterfacedPersistent::QueryInterface
- System::Classes::TInterfacedPersistent
- System::Classes::TPersistent
- System::TObject::GetInterface
- System::TObject
- VCL 類繼承關(guān)系
C++ Builder 參考手冊 ? TInterfacedPersistent ? _Release