System.Runtime.InteropServices.ComTypes 命名空间     
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含对应于 COM 互操作所使用类型的托管类型。
结构
| BIND_OPTS | 存储名字对象绑定操作中使用的参数。 | 
| BINDPTR | |
| CONNECTDATA | 描述与给定连接点存在的连接。 | 
| DISPPARAMS | 包含由  | 
| ELEMDESC | 包含变量、函数或函数参数的类型说明和进程传输信息。 | 
| ELEMDESC.DESCUNION | 包含有关元素的信息。 | 
| EXCEPINFO | 描述在  | 
| FILETIME | 表示从 1601 年 1 月 1 日起 100 纳秒间隔的数量。 此结构是 64 位值。 | 
| FORMATETC | 表示通用的剪贴板格式。 | 
| FUNCDESC | 定义函数说明。 | 
| IDLDESC | 包含在进程间传输结构元素、参数或函数返回值所需的信息。 | 
| PARAMDESC | 包含关于如何在进程间传输结构元素、参数或函数返回值的信息。 | 
| STATDATA | 提供  | 
| STATSTG | 包含关于开源存储器、流或字节数组对象的统计信息。 | 
| STGMEDIUM | 提供  | 
| TYPEATTR | 包含  | 
| TYPEDESC | 描述变量的类型、函数的返回类型或函数参数的类型。 | 
| TYPELIBATTR | 标识特定的类型库,并为成员名称提供本地化支持。 | 
| VARDESC | 描述变量、常量或数据成员。 | 
| VARDESC.DESCUNION | 包含有关变量的信息。 | 
接口
| IAdviseSink | 提供  | 
| IBindCtx | 提供  | 
| IConnectionPoint | 提供  | 
| IConnectionPointContainer | 提供  | 
| IDataObject | 提供  | 
| IEnumConnectionPoints | 管理  | 
| IEnumConnections | 管理  | 
| IEnumFORMATETC | 提供  | 
| IEnumMoniker | 管理  | 
| IEnumSTATDATA | 提供  | 
| IEnumString | 管理  | 
| IEnumVARIANT | 管理  | 
| IMoniker | 提供  | 
| IPersistFile | 提供具有  | 
| IRunningObjectTable | 提供  | 
| IStream | 提供具有  | 
| ITypeComp | 提供  | 
| ITypeInfo | 提供组件自动化 ITypeInfo 接口的托管定义。 | 
| ITypeInfo2 | 提供  | 
| ITypeLib | 提供  | 
| ITypeLib2 | 提供  | 
枚举
| ADVF | 当设置建议接收器或缓存与对象的连接时,指定请求的行为。 | 
| CALLCONV | 标识 METHODDATA 结构中描述的方法所使用的调用约定。 | 
| DATADIR | 在 EnumFormatEtc(DATADIR) 方法的  | 
| DESCKIND | 标识要绑定到的类型说明。 | 
| DVASPECT | 在绘制或获取数据时,指定所需对象数据或对象视图方位。 | 
| FUNCFLAGS | 标识定义函数属性的常量。 | 
| FUNCKIND | 定义如何访问函数。 | 
| IDLFLAG | 说明如何在进程间传输结构元素、参数或函数返回值。 | 
| IMPLTYPEFLAGS | 定义类型的实现接口或继承接口的属性。 | 
| INVOKEKIND | 指定如何通过  | 
| LIBFLAGS | 定义应用于类型库的标志。 | 
| PARAMFLAG | 说明如何在进程间传输结构元素、参数或函数返回值。 | 
| SYSKIND | 标识目标操作系统平台。 | 
| TYMED | 提供  | 
| TYPEFLAGS | 定义类型说明的属性和特性。 | 
| TYPEKIND | 指定各种类型的数据和函数。 | 
| VARFLAGS | 标识定义变量属性的常量。 | 
| VARKIND | 定义变量的种类。 |