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

指示接口作为 dispinterface 对 COM 公开,这样将只启用后期绑定。

InterfaceIsIInspectable 3

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

InterfaceIsIUnknown 1

指示接口作为从 IUnknown 派生的接口对 COM 公开,这样将只启用早期绑定。

注解

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

适用于