System.TInterfaceTable

From RAD Studio API Documentation
Revision as of 13:51, 16 November 2011 by L10nBot (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Delphi

  TInterfaceTable = packed record
    EntryCount: Integer;
    {$IF defined(CPUX64)}
    _Filler: LongWord;
    {$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;
};

Properties

Type Visibility Source Unit Parent
record
struct
public
System.pas
System.hpp
System System

Description

TInterfaceTable lists the interfaces that a class supports, and PInterfaceTable points to this list.

PInterfaceTable is a pointer to a TInterfaceTable value. TInterfaceTable contains the fields listed in the following table.



Field Meaning

EntryCount

The number of interface descriptors in the table.

Entries

An array of interface descriptors.



See Also

Personal tools
Translations