System.TypInfo.TIntfFlags
Delphi
TIntfFlags = set of TIntfFlag;
C++
typedef System::Set<TIntfFlag, TIntfFlag::ifHasGuid, TIntfFlag::ifUnused3> TIntfFlags;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
set typedef |
public | System.TypInfo.pas System.TypInfo.hpp |
System.TypInfo | System.TypInfo |
説明
TTypeData レコード内のインターフェイス フラグ型を列挙します。
GetTypeData ルーチンは、Delphi の RTTI(Run Time Type Information:実行時型情報)を利用して、コンポーネント プロパティのデータ型について記述する TTypeData レコードへのポインタを返します。
TTypeData はバリアント レコードで、そのレイアウトは TTypeKind プロパティ値によって異なります。 この値が tkInterface の場合、データには TIntfFlags 値の集合 TIntfFlagsBase が含まれます。
TIntfFlags の値の意味を次の表に示します。
値 | 意味 |
---|---|
ifHasGuid |
インターフェイスは GUID(グローバル一意識別子)を持ちます。 |
ifDispInterface |
ディスパッチ インターフェイスです。 |
ifDispatch |
ディスパッチ可能です。 |