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 */;
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
procedure function |
public | Soap.IntfInfo.pas Soap.IntfInfo.hpp |
Soap.IntfInfo | Soap.IntfInfo |
Description
Gets the runtime type information (RTTI) from an invokable interface.
GetIntfMetaData uses the following parameters:
Parameter | Description |
---|---|
Info
|
The pointer to the information of the data type of the invokable interface. |
IntfMD
|
The TIntfMetaData that gets the runtime type information. |
MethodArrayOpt
|
Specifies which ancestor methods to include: either fmoAllBaseMethods or fmoRTTIBaseMethods .
|
IncludeAllAncMethods
|
Specifies whether all the ancestor methods are included: True to include all base methods or False to include the RTTI base methods.
|