ComInterfaceType 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
- 継承
- 属性
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| InterfaceIsDual | 0 | インターフェイスがデュアル インターフェイスとして COM に公開されていることを示します。これにより、早期バインディングと遅延バインディングの両方が有効になります。 既定値は InterfaceIsDual です。 |
| InterfaceIsIUnknown | 1 | インターフェイスが IUnknown から派生したインターフェイスとして COM に公開されていることを示します。これにより、早期バインディングのみが有効になります。 |
| InterfaceIsIDispatch | 2 | インターフェイスが COM にディスパッチインターフェイスとして公開されていることを示します。これにより、遅延バインディングのみが有効になります。 |
| InterfaceIsIInspectable | 3 | インターフェイスが Windows ランタイム インターフェイスとして COM に公開されていることを示します。 |
注釈
この列挙は、 InterfaceTypeAttribute 属性と組み合わせて動作します。