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