System.TObject.GetInterfaceTable

From RAD Studio API Documentation
Jump to: navigation, search

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.

See Also