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

InterfaceIsIUnknown 1

指示接口作为派生自 IUnknown 的接口向 COM 公开,该接口仅启用早期绑定。

InterfaceIsIDispatch 2

指示接口作为 dispinterface 向 COM 公开,该接口仅启用后期绑定。

InterfaceIsIInspectable 3

指示接口作为 Windows 运行时接口向 COM 公开。

注解

此枚举与 InterfaceTypeAttribute 特性结合使用。

适用于