System.TInterfaceEntry

提供:RAD Studio API Documentation

Delphi

TInterfaceEntry = packed record

C++

struct DECLSPEC_DRECORD TInterfaceEntry
{
public:
    GUID IID;
    void *VTable;
    int IOffset;
#ifdef _WIN64
    UInt32 _Filler;
#endif /* _WIN64 */
    System::NativeUInt ImplGetter;
};

プロパティ

種類 可視性 ソース ユニット 親
record
struct
public
System.pas
System.hpp
System System

説明

TInterfaceEntry は、インターフェイス呼び出しをディスパッチするために必要な情報をカプセル化します。

PInterfaceEntry は TInterfaceEntry 型の値へのポインタです。TInterfaceEntry には、次のフィールドがあります。



フィールド 意味

IID

インターフェイスを一意に識別する GUID。

VTable

インターフェイス呼び出しをディスパッチするために使用する VTable。

IOffset

実装オブジェクトでのインターフェイスのオフセット

ImplGetter

IOffset が利用できない場合に、インターフェイスにアクセスするためのメソッド ポインタ。



関連項目