ILocalRegistry 接口

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

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

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("6D5140D3-7436-11CE-8034-00AA006009FA")> _
Public Interface ILocalRegistry
[InterfaceTypeAttribute()]
[GuidAttribute("6D5140D3-7436-11CE-8034-00AA006009FA")]
public interface ILocalRegistry

ILocalRegistry 类型公开以下成员。

方法

  名称 说明
公共方法 CreateInstance 在本地注册表列表中创建的类的实例。
公共方法 GetClassObjectOfClsid 返回类对象与 CLSID。
公共方法 GetTypeLibOfClsid 未实现。不要使用。

页首

扩展方法

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

页首

备注

此接口 IUnknown 指针将作为 object 而不是 IntPtr。结果是一个包装管理的代理指针而不是实际 IUnknown 指针。

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

对实现者的说明

Visual Studio 实现此接口。

对调用者的说明

此接口从 SLocalRegistry 服务中获取。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间