System.TInterfaceTable
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;
};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
record struct |
public | System.pas System.hpp |
System | System |
Beschreibung
TInterfaceTable führt die Interfaces auf, die eine Klasse unterstützt, und PInterfaceTable zeigt auf diese Liste.
PInterfaceTable ist ein Zeiger auf einen TInterfaceTable-Wert. TInterfaceTable enthält die folgenden Felder:
Feld | Bedeutung |
---|---|
EntryCount |
Die Anzahl der Interface-Deskriptoren in der Tabelle. |
Entries |
Ein Array mit Interface-Deskriptoren. |