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;
};
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
record struct |
public | System.pas System.hpp |
System | System |
Description
TInterfaceEntry encapsulates the information needed to dispatch interface calls.
PInterfaceEntry is a pointer to a TInterfaceEntry value. TInterfaceEntry contains the fields listed in the following table.
Field | Meaning |
---|---|
IID |
The GUID that uniquely identifies the interface. |
VTable |
The VTable to use for dispatching interface calls. |
IOffset |
The offset of the interface in the implementing object. |
ImplGetter |
A method pointer for accessing the interface if IOffset is not available. |