TypeLibTypeFlags 列挙型

定義

この型がインポートされた COM タイプ ライブラリに TYPEFLAGS の元の設定を記述します。

この列挙体には FlagsAttribute 属性があり、そのメンバー値のビットごとの組み合わせが可能になります。

public enum class TypeLibTypeFlags
[System.Flags]
public enum TypeLibTypeFlags
[System.Flags]
[System.Serializable]
public enum TypeLibTypeFlags
[System.Flags]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum TypeLibTypeFlags
[<System.Flags>]
type TypeLibTypeFlags = 
[<System.Flags>]
[<System.Serializable>]
type TypeLibTypeFlags = 
[<System.Flags>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TypeLibTypeFlags = 
Public Enum TypeLibTypeFlags
継承
TypeLibTypeFlags
属性

フィールド

FAggregatable 1024

クラスは、集約をサポートしています。

FAppObject 1

Application オブジェクトを記述する型の説明。

FCanCreate 2

型のインスタンスは、ITypeInfo::CreateInstance で作成できます。

FControl 32

型は他の型の派生元になるコントロールであり、ユーザーには表示されません。

FDispatchable 4096

インターフェイスが IDispatch から直接または間接に派生したものであることを示します。

FDual 64

インターフェイスは、IDispatch と V テーブル バインディングの両方を提供します。

FHidden 16

型はブラウザーに表示しないでください。

FLicensed 4

型はライセンス付きです。

FNonExtensible 128

インターフェイスは、実行時にメンバーを追加できません。

FOleAutomation 256

インターフェイスで使用される型は、V テーブル バインディングのサポートを含むオートメーションに完全に準拠しています。

FPreDeclId 8

型は定義済みです。 クライアント アプリケーションは、この属性を持つオブジェクトの単一のインスタンスを自動的に作成します。 オブジェクトを指す変数の名前は、そのオブジェクトのクラス名と同じです。

FReplaceable 2048

オブジェクトは、IConnectionPointWithDefault をサポートし、既定の動作を備えています。

FRestricted 512

このフラグは、システム レベルの型または型ブラウザーに表示しない型で使用します。

FReverseBind 8192

名前解決のために基本インターフェイスをチェックしてから子インターフェイスをチェックする必要があることを示します。 これは既定と反対の動作です。

注釈

TypeLibTypeFlags は、と共に使用され TypeLibTypeAttribute ます。 フラグは、参照専用として保持されます。 共通言語ランタイムでは使用されません。

詳細については、MSDN ライブラリの「TYPEFLAGS」を参照してください。

適用対象