Xml.XMLDoc.TXMLNode._AddRef
Delphi
function _AddRef: Integer; stdcall;
C++
HIDESBASE int __stdcall _AddRef();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | Xml.XMLDoc.pas Xml.XMLDoc.hpp |
Xml.XMLDoc | TXMLNode |
Beschreibung
Inkrementiert den Referenzzähler des Knotens.
__AddRef implementiert die IInterface- oder die IUnknown-Schnittstellenmethode, die aufgerufen wird, wenn eine Anwendung einen Verweis auf den Schnittstellenzeiger des Knotens abruft. __AddRef inkremetiert den Wert der Eigenschaft RefCount. Außerdem wird der Zähler des übergeordneten XML-Dokuments inkrementiert, damit das Dokumentobjekt nicht freigegeben wird.
Wird die Schnittstelle von der aufrufenden Routine nicht mehr benötigt, ruft diese die Methode _Release auf. Der Knoten kann sich dadurch selbst freigeben, wenn sein Referenzzähler den Wert Null erreicht.