System.TypInfo.TIntfFlags
Delphi
type TIntfFlags = set of TIntfFlag;
C++
typedef System::Set<TIntfFlag, TIntfFlag::ifHasGuid, TIntfFlag::ifDispatch> 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. |