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