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