ITcTypeInstance9
Erbt von:
ITcTypeInstance8
Erweitert durch:
ITcTypeInstance10
ITcTypeInstance9 öffnet die C-Signaturen und Implementierungsdetails von Methoden und Schnittstellenerweiterungen. Die Informationen werden direkt aus dem Methodenmodell des Typs erzeugt.
Eigenschaften
|
Eigenschaft |
Typ |
get/set |
Beschreibung |
|---|---|---|---|
|
CDeclarationsOfDataFields |
BSTR* |
get |
Liefert die C-Deklarationen der Datenfelder. |
|
CDeclarationsOfMethods |
BSTR* |
get |
Liefert die C-Deklarationen aller Methoden. |
|
CTypeName |
BSTR* |
get |
Liefert den C-Typnamen. |
|
ExtendedType |
ITcTypeInstance9** |
get |
Liefert bei erweiterten Typen den referenzierten Basistyp. |
|
ImplementedInterfaceCount |
ULONG* |
get |
Anzahl der implementierten Schnittstellen. |
|
MethodCount |
ULONG* |
get |
Anzahl der Methoden des Typs. |
Methoden
|
Methode |
Beschreibung |
|---|---|
|
GetCDeclarationOfMethod |
Liefert die C-Deklaration einer Methode. |
|
GetCDefinitionOfMethod |
Liefert die vollständige C-Definition einer Methode. |
|
GetCSignatureOfMethod |
Liefert die C-Signatur einer Methode. |
|
GetInterfaceType |
Liefert eine implementierte Schnittstelle anhand ihres Indexes. |