System.TypInfo.TIntfFlags

提供: RAD Studio API Documentation
移動先: 案内検索

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

ディスパッチ可能です。



関連項目