System.TInterfaceEntry
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 が利用できない場合に、インターフェイスにアクセスするためのメソッド ポインタ。 |