ILocalRegistry2 接口

建立本地注册的 COM 对象相对于本地 Visual Studio 注册表项。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("77BB19B0-0462-11D1-AAF6-00A0C9055A90")> _
Public Interface ILocalRegistry2 _
    Inherits ILocalRegistry
[InterfaceTypeAttribute()]
[GuidAttribute("77BB19B0-0462-11D1-AAF6-00A0C9055A90")]
public interface ILocalRegistry2 : ILocalRegistry

ILocalRegistry2 类型公开以下成员。

方法

  名称 说明
公共方法 CreateInstance(Guid, Object, Guid%, UInt32, IntPtr%) 在本地注册表列表中创建的类的实例。 (继承自 ILocalRegistry。)
公共方法 CreateInstance(Guid, Object, Guid%, UInt32, IntPtr%) 在本地注册表列表中创建的类的实例。
公共方法 GetClassObjectOfClsid(Guid%, UInt32, IntPtr, Guid%, IntPtr%) 返回类对象与 CLSID。 (继承自 ILocalRegistry。)
公共方法 GetClassObjectOfClsid(Guid%, UInt32, IntPtr, Guid%, IntPtr) 返回类对象与 CLSID。
公共方法 GetLocalRegistryRoot 返回本地注册表根。
公共方法 GetTypeLibOfClsid(Guid, ITypeLib%) 未实现。不要使用。 (继承自 ILocalRegistry。)
公共方法 GetTypeLibOfClsid(Guid, ITypeLib%) 未实现。不要使用。

页首

扩展方法

  名称 说明
公共扩展方法 CreateInstance (由 PackageUtilities 定义。)

页首

备注

提供一个站点以对象和类型信息本地注册表。该本地注册表与系统注册数据库相关;强烈供该项目。

对调用者的说明

调用需要在注册表中 Visual Studio 节注册的任何包。使用 SLocalRegistry 服务,此接口来获得。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间