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 |
定义变量的种类。 |