ComInterfaceType 列挙型

定義

COM に対するインターフェイスの公開方法を識別します。

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

フィールド

InterfaceIsDual 0

このインターフェイスが COM にデュアル インターフェイスとして公開されることを示し、事前バインディングと遅延バインディングの両方を有効にします。 既定値は InterfaceIsDual です。

InterfaceIsIDispatch 2

インターフェイスが COM にディスパッチ インターフェイスとして公開されることを示し、遅延バインディングのみを有効にします。

InterfaceIsIInspectable 3

インターフェイスが Windows ランタイム インターフェイスとして COM に公開されることを示します。

InterfaceIsIUnknown 1

インターフェイスが COM に IUnknown から派生したインターフェイスとして公開されることを示し、事前バインディングのみを有効にします。

注釈

この列挙は、 属性と InterfaceTypeAttribute 組み合わせて動作します。

適用対象