TYPEFLAGS 列挙型

定義

注意事項

Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202

TYPEFLAGS を代わりに使用します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

public enum class TYPEFLAGS
[System.Flags]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Serializable]
public enum TYPEFLAGS
[System.Flags]
[System.Serializable]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public enum TYPEFLAGS
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Serializable>]
type TYPEFLAGS = 
[<System.Flags>]
[<System.Serializable>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.TYPEFLAGS instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type TYPEFLAGS = 
Public Enum TYPEFLAGS
継承
TYPEFLAGS
属性

フィールド

名前 説明
TYPEFLAG_FAPPOBJECT 1

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

TYPEFLAG_FCANCREATE 2

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

TYPEFLAG_FLICENSED 4

種類はライセンスが付与されます。

TYPEFLAG_FPREDECLID 8

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

TYPEFLAG_FHIDDEN 16

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

TYPEFLAG_FCONTROL 32

この型は、他の型の派生元となるコントロールであり、ユーザーに表示しないでください。

TYPEFLAG_FDUAL 64

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

TYPEFLAG_FNONEXTENSIBLE 128

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

TYPEFLAG_FOLEAUTOMATION 256

インターフェイスで使用される型は、VTBL バインドのサポートを含め、Automation と完全に互換性があります。 インターフェイスでデュアルを設定すると、 TYPEFLAG_FDUALに加えてこのフラグが設定されます。 ディスパッチ インターフェイスでは使用できません。

TYPEFLAG_FRESTRICTED 512

マクロ言語からアクセスすることはできません。 このフラグは、システム レベルの型または型ブラウザーが表示しない型を対象としています。

TYPEFLAG_FAGGREGATABLE 1024

このクラスは集計をサポートします。

TYPEFLAG_FREPLACEABLE 2048

オブジェクトは IConnectionPointWithDefaultをサポートしており、既定の動作があります。

TYPEFLAG_FDISPATCHABLE 4096

インターフェイスが直接または間接的に IDispatchから派生することを示します。 このフラグは計算され、フラグのオブジェクト記述言語はありません。

TYPEFLAG_FREVERSEBIND 8192

既定の動作の逆である子をチェックする前に、基本インターフェイスで名前解決を確認する必要があることを示します。

TYPEFLAG_FPROXY 16384

インターフェイスがプロキシ/スタブ ダイナミック リンク ライブラリを使用することを示します。 このフラグは、タイプ ライブラリが登録解除されるときにタイプ ライブラリ プロキシの登録を解除しないことを指定します。

注釈

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

適用対象