System.TypInfo.TIntfFlags

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

TIntfFlags = set of TIntfFlag;

C++

typedef System::Set<TIntfFlag, TIntfFlag::ifHasGuid, TIntfFlag::ifUnused3> TIntfFlags;

Properties

Type Visibility Source Unit Parent
set
typedef
public
System.TypInfo.pas
System.TypInfo.hpp
System.TypInfo System.TypInfo

Description

Enumerates interface flag types in the TTypeData record.

The GetTypeData routine uses the Delphi RTTI (Run-Time Type Information) to return a pointer to a TTypeData record that describes a component property data type.

TTypeData is a variant record; the layout depends on the TTypeKind property's value. When the value is tkInterface, the data contains a TIntfFlagsBase set of TIntfFlags values.

The TIntfFlags value meanings are listed in the following table.



Value Meaning

ifHasGuid

Interface has a GUID (Globally Unique Identifier).

ifDispInterface

Is a dispatch interface.

ifDispatch

Can be dispatched.



See Also