ComInterfaceType 枚举  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
标识如何向 COM 公开接口。
public enum class ComInterfaceTypepublic enum ComInterfaceType[System.Serializable]
public enum ComInterfaceType[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum ComInterfaceTypetype ComInterfaceType = [<System.Serializable>]
type ComInterfaceType = [<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ComInterfaceType = Public Enum ComInterfaceType- 继承
- 属性
字段
| 名称 | 值 | 说明 | 
|---|---|---|
| InterfaceIsDual | 0 | 指示接口作为双重接口对 COM 公开,从而启用早期绑定和后期绑定。 默认值为 InterfaceIsDual。 | 
| InterfaceIsIDispatch | 2 | 指示接口作为 dispinterface 对 COM 公开,这样将只启用后期绑定。 | 
| InterfaceIsIInspectable | 3 | 指示接口作为 Windows 运行时接口向 COM 公开。 | 
| InterfaceIsIUnknown | 1 | 指示接口作为从 IUnknown 派生的接口对 COM 公开,这样将只启用早期绑定。 | 
注解
此枚举与 InterfaceTypeAttribute 属性结合使用。