ITcSmTreeItem::ProduceXml

Serialisiert das aktuelle Item in ein XML-Dokument mit Wurzelknoten TreeItem. Die Basisserialisierung schreibt unter anderem ItemName, optional languageIndependentName, Comment, PathName, ItemType, ItemId, ObjectId, AmlId, ItemSubType, ItemSubTypeName, ChildCount, Disabled, Projektvarianten, freies Xml und Extension-Request/-Response-Daten.

Signatur

HRESULT ProduceXml(VARIANT_BOOL bRecursive, BSTR* pXML);

Parameter

Name

Typ

Beschreibung

bRecursive

VARIANT_BOOL

[in, defaultvalue(0)] Wenn VARIANT_TRUE, können je nach Item-Typ Kinddaten rekursiv ergänzt werden.

Rückgabewert

Name

Typ

Beschreibung

pXML

BSTR*

[out, retval] Serialisiertes XML.

(HRESULT)

HRESULT

S_OK bei Erfolg, sonst Fehlercode.

Fehlercodes