Soap.IntfInfo.TIntfMetaData
Delphi
TIntfMetaData = record
C++
struct DECLSPEC_DRECORD TIntfMetaData
{
public:
System::UnicodeString Name;
System::UnicodeString UnitName;
TIntfMethEntryArray MDA;
GUID IID;
System::Typinfo::TTypeInfo *Info;
System::Typinfo::TTypeInfo *AncInfo;
int NumAnc;
};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
record struct |
public | Soap.IntfInfo.pas Soap.IntfInfo.hpp |
Soap.IntfInfo | Soap.IntfInfo |
説明
TIntfMetaData は,呼び出し可能なインターフェースの実行時型情報(RTTI)を表します。
TIntfMetaData は,呼び出し可能なインターフェースから抽出された実行時型情報(RTTI)を処理するクラスによって使用されます。
Name は,呼び出し可能なインターフェースの名前です。
UnitName は,インターフェースを宣言するユニットの名前です。
MDA はレコードの配列で,それぞれが呼び出し規約と関数 ID を含むインターフェースのメソッドを記述します。
IID は,インターフェースの GUID(Globally Unique Identifier)です。
Info は,インターフェースの型情報へのポインタです。
AncInfo は,インターフェースの上位型の型情報へのポインタです。
NumAnc は,インターフェースが上位インターフェースから継承するメソッド数を示します。上位インターフェースから継承したものではなく,このインターフェースが提供する最初のメソッドの MDA をオフセットします。