ITcTypeInstance
ITcTypeInstance ist die Basisschnittstelle für Datentyp- und temporäre Typinstanzen. Sie kapselt XML-Serialisierung, Namens- und GUID-Zugriff sowie die Ermittlung abhängiger Datentypen. Bei temporären Typinstanzen ist nur ein Teil dieser Funktionalität verfügbar. Über die Jahre wurden zahlreiche Folge-Schnittstellen ITcTypeInstanceX ergänzt, die unter anderem C-Deklarationen, Kind-Navigation, Wertformatierung, benannte Konstanten und Namespace-Informationen hinzufügen.
Vererbungskette
ITcTypeInstance
└── ITcTypeInstance2
└── ITcTypeInstance3
└── ITcTypeInstance4
└── ITcTypeInstance5
└── ITcTypeInstance6
└── ITcTypeInstance7
└── ITcTypeInstance8
└── ITcTypeInstance9
└── ITcTypeInstance10
Interface-Versionen
|
Version |
Neu eingeführt |
Index |
|---|---|---|
|
ITcTypeInstance |
Basisschnittstelle: XML-Serialisierung, Name, GUID, IEC-Deklaration, abhängige Typen. |
ITcTypeInstance |
|
ITcTypeInstance2 |
C-Deklarationsausgabe und Alignment-Prüfung. |
ITcTypeInstance2 |
|
ITcTypeInstance3 |
Kindbasierte Navigation über Struct-Felder und Array-Elemente. |
ITcTypeInstance3 |
|
ITcTypeInstance4 |
Auto-Delete- und Hidden-Flags des Typs. |
ITcTypeInstance4 |
|
ITcTypeInstance5 |
Hidden-Through-Auflösung (verdeckender Typ). |
ITcTypeInstance5 |
|
ITcTypeInstance6 |
Wertformatierung und -konvertierung, Bytegröße, Typformate. |
ITcTypeInstance6 |
|
ITcTypeInstance7 |
Benannte Konstanten eines Typs. |
ITcTypeInstance7 |
|
ITcTypeInstance8 |
Export der Sprachressourcen (Übersetzungen) eines Typs. |
ITcTypeInstance8 |
|
ITcTypeInstance9 |
C-Signaturen/-Definitionen von Methoden und Schnittstellenerweiterungen. |
ITcTypeInstance9 |
|
ITcTypeInstance10 |
Namespace-steuerbare IEC-Sicht, Kurzname/Vollname/Namespace. |
ITcTypeInstance10 |