ITypeInfo2 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public interface class ITypeInfo2 : System::Runtime::InteropServices::ComTypes::ITypeInfo
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeInfo2 : System.Runtime.InteropServices.ComTypes.ITypeInfo
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("00020412-0000-0000-C000-000000000046")]
public interface ITypeInfo2 : System.Runtime.InteropServices.ComTypes.ITypeInfo
public interface ITypeInfo2 : System.Runtime.InteropServices.ComTypes.ITypeInfo
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITypeInfo2 = interface
interface ITypeInfo
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("00020412-0000-0000-C000-000000000046")>]
type ITypeInfo2 = interface
interface ITypeInfo
type ITypeInfo2 = interface
interface ITypeInfo
Public Interface ITypeInfo2
Implements ITypeInfo
- 属性
-
- 实现
-
当本机代码中的 COM 方法返回 HRESULT 时,公共语言运行时将引发异常。 有关更多信息,请参见 How to: Map HRESULTs and Exceptions。
方法
AddressOfMember(Int32, INVOKEKIND, IntPtr)
|
检索静态函数或变量(如那些在 DLL 中定义的静态函数或变量)的地址。
|
CreateInstance(Object, Guid, Object)
|
创建描述组件类 (coclass) 的类型的新实例。
|
GetAllCustData(IntPtr)
|
获取库中所有自定义数据项。
|
GetAllFuncCustData(Int32, IntPtr)
|
从指定函数中获取所有自定义数据。
|
GetAllImplTypeCustData(Int32, IntPtr)
|
获取指定实现类型的所有自定义数据。
|
GetAllParamCustData(Int32, Int32, IntPtr)
|
获取指定的函数参数的所有自定义数据。
|
GetAllVarCustData(Int32, IntPtr)
|
获取自定义数据的变量。
|
GetContainingTypeLib(ITypeLib, Int32)
|
检索类型库,该类型库包含此类型说明和它在该类型库中的索引。
|
GetCustData(Guid, Object)
|
获取自定义数据。
|
GetDllEntry(Int32, INVOKEKIND, IntPtr, IntPtr, IntPtr)
|
检索 DLL 中函数的入口点的说明或规范。
|
GetDocumentation(Int32, String, String, Int32, String)
|
从文档字符串、完整的帮助文件名和路径以及帮助主题的上下文 ID 中检索指定的类型说明。
|
GetDocumentation2(Int32, String, Int32, String)
|
检索文档字符串、完整的帮助文件名称和路径、要使用的本地化上下文以及帮助文件中库帮助主题的上下文 ID。
|
GetFuncCustData(Int32, Guid, Object)
|
从指定函数获取自定义数据。
|
GetFuncDesc(Int32, IntPtr)
|
检索包含有关指定函数的信息的 FUNCDESC 结构。
|
GetFuncIndexOfMemId(Int32, INVOKEKIND, Int32)
|
根据已知 DISPID 绑定到特定成员,其中成员名称未知(例如,绑定到默认成员时)。
|
GetIDsOfNames(String[], Int32, Int32[])
|
在成员名和成员 ID 之间以及参数名和参数 ID 之间映射。
|
GetImplTypeCustData(Int32, Guid, Object)
|
获取自定义数据的实现类型。
|
GetImplTypeFlags(Int32, IMPLTYPEFLAGS)
|
在类型说明中检索某个已实现的接口或基接口的 IMPLTYPEFLAGS 值。
|
GetMops(Int32, String)
|
检索封送处理信息。
|
GetNames(Int32, String[], Int32, Int32)
|
检索具有与指定函数 ID 相对应的指定成员 ID(或者属性或方法的名称及其参数)的变量。
|
GetParamCustData(Int32, Int32, Guid, Object)
|
获取指定的自定义数据参数。
|
GetRefTypeInfo(Int32, ITypeInfo)
|
检索被引用的类型说明(如果该类型说明引用其他类型说明)。
|
GetRefTypeOfImplType(Int32, Int32)
|
检索已实现接口类型的类型说明(如果类型说明描述 COM 类)。
|
GetTypeAttr(IntPtr)
|
检索包含类型说明的特性的 TYPEATTR 结构。
|
GetTypeComp(ITypeComp)
|
检索类型说明的 ITypeComp 接口,此接口使客户端编译器可以绑定到类型说明的成员。
|
GetTypeFlags(Int32)
|
在没有任何分配的情况下,返回类型标志。 此方法返回 DWORD 类型标志,其可在不增加 TYPEATTR (类型属性)的情况下扩展类型标志。
|
GetTypeKind(TYPEKIND)
|
快速返回 TYPEKIND 枚举,无需执行任何分配。
|
GetVarCustData(Int32, Guid, Object)
|
获取自定义数据的变量。
|
GetVarDesc(Int32, IntPtr)
|
检索描述指定变量的 VARDESC 结构。
|
GetVarIndexOfMemId(Int32, Int32)
|
根据已知 DISPID 绑定到特定成员,其中成员名称未知(例如,绑定到默认成员时)。
|
Invoke(Object, Int32, Int16, DISPPARAMS, IntPtr, IntPtr, Int32)
|
调用对象的方法或访问对象的属性,该方法或属性实现由类型说明描述的接口。
|
ReleaseFuncDesc(IntPtr)
|
释放先前由 FUNCDESC 方法返回的一个 GetFuncDesc(Int32, IntPtr) 结构。
|
ReleaseTypeAttr(IntPtr)
|
释放先前由 TYPEATTR 方法返回的一个 GetTypeAttr(IntPtr) 结构。
|
ReleaseVarDesc(IntPtr)
|
释放先前由 VARDESC 方法返回的一个 GetVarDesc(Int32, IntPtr) 结构。
|
适用于