System.TInterfaceTable

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

  TInterfaceTable = packed record
    EntryCount: Integer;
    {$IF defined(CPU64BITS)}
    _Filler: UInt32;
    {$ENDIF}
    Entries: array[0..9999{EntryCount - 1}] of TInterfaceEntry;
   {Intfs: array[0..EntryCount - 1] of PPTypeInfo;}
  end;

C++

struct DECLSPEC_DRECORD TInterfaceTable
{
public:
    int EntryCount;
#ifdef _WIN64
    unsigned _Filler;
#endif /* _WIN64 */
    System::StaticArray<TInterfaceEntry, 10000> Entries;
};

Propriétés

Type Visibilité  Source Unité  Parent
record
struct
public
System.pas
System.hpp
System System

Description

TInterfaceTable énumère les interfaces prises en charge par une classe, et PInterfaceTable pointe sur cette liste.

PInterfaceTable est un pointeur sur une valeur TInterfaceTable. TInterfaceTable contient les champs suivants :



Champ Signification

EntryCount

Le nombre de descripteurs d'interfaces dans le tableau.

Entries

Un tableau de descripteurs d'interfaces.



Voir aussi