ComInterfaceType 枚举

标识如何向 COM 公开接口。

**命名空间:**System.Runtime.InteropServices
**程序集:**mscorlib(在 mscorlib.dll 中)

语法

声明
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Enumeration ComInterfaceType
用法
Dim instance As ComInterfaceType
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum ComInterfaceType
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public enum class ComInterfaceType
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public enum ComInterfaceType
SerializableAttribute 
ComVisibleAttribute(true) 
public enum ComInterfaceType

成员

  成员名称 说明
由 .NET Compact Framework 支持 InterfaceIsDual 指示接口将作为双重接口向 COM 公开,这将启用早期绑定和后期绑定。InterfaceIsDual 为默认值。 
由 .NET Compact Framework 支持 InterfaceIsIDispatch 指示接口将作为调度接口向 COM 公开,这将仅启用后期绑定。 
由 .NET Compact Framework 支持 InterfaceIsIUnknown 指示接口将作为 IUnknown 派生接口向 COM 公开,这将仅启用早期绑定。 

备注

该枚举与 InterfaceTypeAttribute 联合使用。

平台

Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

.NET Compact Framework

受以下版本支持:2.0

请参见

参考

System.Runtime.InteropServices 命名空间