Soap.IntfInfo.GetIntfMetaData
Delphi
procedure GetIntfMetaData(Info: PTypeInfo; var IntfMD: TIntfMetaData; MethodArrayOpt: TFillMethodArrayOpt);
procedure GetIntfMetaData(Info: PTypeInfo; var IntfMD: TIntfMetaData; IncludeAllAncMethods: Boolean);
C++
extern DELPHI_PACKAGE void __fastcall GetIntfMetaData(System::Typinfo::PTypeInfo Info, TIntfMetaData &IntfMD, TFillMethodArrayOpt MethodArrayOpt)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Soap.IntfInfo.pas Soap.IntfInfo.hpp |
Soap.IntfInfo | Soap.IntfInfo |
Beschreibung
Ruft die Laufzeit-Typinformationen (RTTI) von einem aufrufbaren Interface ab.
GetIntfMetaData verwendet die folgenden Parameter:
Parameter | Beschreibung |
---|---|
Info
|
Der Zeiger auf die Informationen des Datentyps des aufrufbaren Interfaces. |
IntfMD
|
Die TIntfMetaData-Daten, die die Laufzeit-Typinformationen abrufen. |
MethodArrayOpt
|
Gibt die einzubeziehende Vorfahrmethode an: entweder fmoAllBaseMethods oder fmoRTTIBaseMethods .
|
IncludeAllAncMethods
|
Gibt an, ob alle Vorfahrmethoden einbezogen werden: True , wenn alle Basismethoden einbezogen werden oder False , wenn die RTTI-Basismethoden einbezogen werden.
|