ILocalRegistry3 接口

建立本地注册表相对 Visual Studio 注册表项。 此接口扩展了 ILocalRegistry2。 通过 SLocalRegistry (SID_SLocalRegistry) 服务来获取接口的实例。

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

语法

声明
<GuidAttribute("1B01F13F-ABEE-4761-91AF-76CE6B4C9E7A")> _
<InterfaceTypeAttribute()> _
Public Interface ILocalRegistry3 _
    Inherits ILocalRegistry2
[GuidAttribute("1B01F13F-ABEE-4761-91AF-76CE6B4C9E7A")]
[InterfaceTypeAttribute()]
public interface ILocalRegistry3 : ILocalRegistry2

ILocalRegistry3 类型公开以下成员。

方法

  名称 说明
公共方法 CreateInstance(Guid, Object, Guid%, UInt32, IntPtr%) 在本地注册表列表中创建的类的实例。 (继承自 ILocalRegistry2。)
公共方法 CreateInstance(Guid, Object, Guid%, UInt32, IntPtr%) 创建一个本地注册表列出类的实例。
公共方法 CreateManagedInstance 创建托管类的实例并返回请求的接口。
公共方法 GetClassObjectOfClsid(Guid%, UInt32, IntPtr, Guid%, IntPtr) 返回类对象与 CLSID。 (继承自 ILocalRegistry2。)
公共方法 GetClassObjectOfClsid(Guid%, UInt32, IntPtr, Guid%, IntPtr) 返回与 CLSID 的类的对象。
公共方法 GetClassObjectOfManagedClass 返回由特定托管对象实现的接口。
公共方法 GetLocalRegistryRoot(String%) 返回本地注册表根。 (继承自 ILocalRegistry2。)
公共方法 GetLocalRegistryRoot(String%) 返回本地注册表根。
公共方法 GetTypeLibOfClsid(Guid, ITypeLib%) 未实现。不要使用。 (继承自 ILocalRegistry2。)
公共方法 GetTypeLibOfClsid(Guid, ITypeLib%) 未实现。不要使用。

页首

备注

提供一个对象和类型信息本地注册表的站点。 该本地注册表严格本地和与系统注册表相关。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间