ITcModuleInstance::ImportXml
Für Modulinstanzen wird <TcModuleInstance> mit Module, DataTypes und optionalen Translations importiert, <TcModuleRefactorInfo> verarbeitet und aus einem <TcModuleClass>-Knoten ggf. eine passende Runtime-App-Klasse gesucht. Für Prozessabbilder wird der Import als ungültiger Elementtyp abgelehnt. Für Fieldbus-Boxen wird der Import nur für bestimmte Klemmen unterstützt und erwartet einen direkten <Module>-Knoten unter <TcModuleInstance>, also nicht dieselbe Verschachtelung, die der Export erzeugt.
Signatur
HRESULT ImportXml(BSTR bstrXML);
Parameter
Name | Typ | Beschreibung |
|---|---|---|
bstrXML | BSTR | [in] Zu importierendes XML. |
Rückgabewert
Name | Typ | Beschreibung |
|---|---|---|
(HRESULT) | HRESULT |
|
Fehlercodes
-
TSM_E_ITEMDELETED: Das referenzierte Tree-Item ist nicht mehr gültig. -
TSM_E_XMLERROR: Das XML enthält keinen unterstützten Modul- oder Klassenknoten. -
TSM_E_INVALIDITEMTYPE: Der Import wird für diesen Elementtyp nicht unterstützt.