System.TInterfaceEntry
Delphi
TInterfaceEntry = packed record
C++
struct DECLSPEC_DRECORD TInterfaceEntry
{
public:
GUID IID;
void *VTable;
int IOffset;
#ifdef _WIN64
unsigned _Filler;
#endif /* _WIN64 */
NativeUInt ImplGetter;
};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
record struct |
public | System.pas System.hpp |
System | System |
Description
TInterfaceEntry encapsule les informations nécessaires pour la répartition des appels d'interface.
PInterfaceEntry est un pointeur sur une valeur TInterfaceEntry. TInterfaceEntry contient les champs suivants :
Champ | Signification |
---|---|
IID |
Le GUID qui identifie l'interface de manière unique. |
VTable |
La VTable à utiliser pour la répartition des appels d'interface. |
IOffset |
Le décalage de l'interface dans l'objet d'implémentation. |
ImplGetter |
Un pointeur de méthode pour accès à l'interface si IOffset n'est pas disponible. |