IVsAggregatableProjectFactoryCorrected 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建支持聚合的项目类型。
public interface class IVsAggregatableProjectFactoryCorrected
public interface class IVsAggregatableProjectFactoryCorrected
__interface IVsAggregatableProjectFactoryCorrected
[System.Runtime.InteropServices.Guid("44569501-2ad0-4966-9bac-12b799a1ced6")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsAggregatableProjectFactoryCorrected
[<System.Runtime.InteropServices.Guid("44569501-2ad0-4966-9bac-12b799a1ced6")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsAggregatableProjectFactoryCorrected = interface
Public Interface IVsAggregatableProjectFactoryCorrected
- 派生
- 属性
注解
此接口类似于 IVsAggregatableProjectFactory ,但 IUnknown 指针传递的是 IntPtr 而不是 object 。 结果是实际 IUnknown 指针,而不是已包装的托管代理指针。
实施者说明
实现 IVsAggregatableProjectFactory 以创建支持聚合的项目类型。
有关详细信息,请参阅 项目子类型的初始化序列。
方法
| GetAggregateProjectType(String, String) |
返回一个字符串,该字符串包含要聚合的项目类型 Guid 的列表,以创建此项目的实例。 |
| PreCreateForOuter(IntPtr, IntPtr) |
由所有者或外部项目子类型调用,以便拥有或内部项目子类型可以创建可以聚合的的版本。 |