ComInterfaceType 列舉

定義

識別如何將介面公開至 COM。

C#
public enum ComInterfaceType
C#
[System.Serializable]
public enum ComInterfaceType
C#
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum ComInterfaceType
繼承
ComInterfaceType
屬性

欄位

名稱 Description
InterfaceIsDual 0

指出介面向 COM 公開為雙重介面,可使用早期繫結和晚期繫結。 InterfaceIsDual 為預設值。

InterfaceIsIDispatch 2

指出介面向 COM 公開為 dispinterface,僅可使用晚期繫結。

InterfaceIsIInspectable 3

表示介面會公開給 COM 做為 Windows 運行時間介面。

InterfaceIsIUnknown 1

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

備註

這個列舉可與 屬性搭配 InterfaceTypeAttribute 運作。

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0