次の方法で共有


ComInterfaceType 列挙体

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

<Serializable>
Public Enum ComInterfaceType
[C#]
[Serializable]
public enum ComInterfaceType
[C++]
[Serializable]
__value public enum ComInterfaceType
[JScript]
public
   Serializable
enum ComInterfaceType

解説

この列挙体は、 InterfaceTypeAttribute と連携して動作します。

メンバ

メンバ名 説明
InterfaceIsDual インターフェイスがデュアル インターフェイスとして COM に公開されていることを示します。デュアル インターフェイスでは事前バインディングと遅延バインディングの両方を使用できます。既定値は InterfaceIsDual です。
InterfaceIsIDispatch インターフェイスがディスパッチ インターフェイスとして COM に公開されていることを示します。ディスパッチ インターフェイスでは遅延バインディングだけを使用できます。
InterfaceIsIUnknown インターフェイスが IUnknown 派生型のインターフェイスとして COM に公開されていることを示します。この場合は、事前バインディングだけを使用できます。

必要条件

名前空間: System.Runtime.InteropServices

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

アセンブリ: Mscorlib (Mscorlib.dll 内)

参照

System.Runtime.InteropServices 名前空間