System.TObject.GetInterfaceTable
Delphi
class function GetInterfaceTable: PInterfaceTable; inline;
C++
__classmethod PInterfaceTable __fastcall GetInterfaceTable();
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
function | public | System.pas systobj.h |
System | TObject |
Description
Returns a pointer to a structure containing all of the interfaces implemented by a given class.
GetInterfaceTable returns the interface entries for the class. This list contains only interfaces implemented by this class, not its ancestors. To find the ancestor list, iteratively call ClassParent and then call GetInterfaceTable on the value it returns. To find the entry for a specific interface, use the GetInterfaceEntry method instead.