IVsTypeLibraryWrapperCallback 接口

定义

允许包装工具向项目系统进行通信,并检索给定类型库的现有包装。

public interface class IVsTypeLibraryWrapperCallback
public interface class IVsTypeLibraryWrapperCallback
__interface IVsTypeLibraryWrapperCallback
[System.Runtime.InteropServices.Guid("AFF2B95E-229B-4A14-A422-E99452AD2F8C")]
[System.Runtime.InteropServices.InterfaceType(1)]
[System.Runtime.InteropServices.TypeLibType(528)]
public interface IVsTypeLibraryWrapperCallback
[<System.Runtime.InteropServices.Guid("AFF2B95E-229B-4A14-A422-E99452AD2F8C")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
[<System.Runtime.InteropServices.TypeLibType(528)>]
type IVsTypeLibraryWrapperCallback = interface
Public Interface IVsTypeLibraryWrapperCallback
属性

注解

使用此接口可以返回到项目系统并检索给定类型库的现有包装。 例如,如果类型库 "A" 依赖于类型库 "B",并且你调用 IVsTypeLibraryWrapper:: WrapTypeLibrary (一个) ,则包装工具将通过回调 IVsTypeLibraryWrapperCallBack 来询问项目系统是否已知道类型库 "B" 的合适包装。

实施者说明

使用包装工具时实现此接口。

方法

GetAssembly(String, String)

如果引用程序集,则返回程序集的路径。 如果未引用程序集,则返回错误代码。

GetComClassic(TLIBATTR[], String, Int32, String, String)

返回 TLIBATTR 给定类型库和包装工具组合的 COM 经典包装结构。

GetComClassicByTypeLibName(String, TLIBATTR[], Int32, String, String)

返回给定类型库和包装器工具组合的 COM 经典包装器名称。

适用于