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 公開為 dispinterface,僅可使用晚期繫結。

InterfaceIsIInspectable 3

表示介面會公開至 COM 做為Windows 執行階段介面。

InterfaceIsIUnknown 1

指出介面向 COM 公開為自 IUnknown 衍生的介面,僅可使用早期繫結。

備註

此列舉可搭配 屬性使用 InterfaceTypeAttribute

適用於