System.TAggregatedObject._AddRef
Delphi
function _AddRef: Integer; stdcall;
C++
int __stdcall _AddRef();
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
function | protected | System.pas systobj.h |
System | TAggregatedObject |
Description
Implements the IInterface_AddRef method.
Do not call the protected _AddRef method directly. _AddRef is called through the interface to indicate that another object is using the interfaced object's interface pointer. When the other object finishes working with the interface, it calls _Release through the same interface. This allows the interfaced object to free itself when it is no longer used (when the reference count becomes zero).