Share via


ILocalRegistry3 Interface

Establishes a local registry relative to the Visual Studio registry hive. This interface extends ILocalRegistry2. You can get an instance of the interface through the SLocalRegistry (SID_SLocalRegistry) service.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

Syntax

'Declaration
<GuidAttribute("1B01F13F-ABEE-4761-91AF-76CE6B4C9E7A")> _
<InterfaceTypeAttribute()> _
Public Interface ILocalRegistry3 _
    Inherits ILocalRegistry2
[GuidAttribute("1B01F13F-ABEE-4761-91AF-76CE6B4C9E7A")]
[InterfaceTypeAttribute()]
public interface ILocalRegistry3 : ILocalRegistry2
[GuidAttribute(L"1B01F13F-ABEE-4761-91AF-76CE6B4C9E7A")]
[InterfaceTypeAttribute()]
public interface class ILocalRegistry3 : ILocalRegistry2
[<GuidAttribute("1B01F13F-ABEE-4761-91AF-76CE6B4C9E7A")>]
[<InterfaceTypeAttribute()>]
type ILocalRegistry3 =  
    interface 
        interface ILocalRegistry2 
    end
public interface ILocalRegistry3 extends ILocalRegistry2

The ILocalRegistry3 type exposes the following members.

Methods

  Name Description
Public method CreateInstance Creates an instance of a class that is listed in the local registry.
Public method CreateManagedInstance Creates an instance of a managed class and returns a requested interface.
Public method GetClassObjectOfClsid Returns the class object that is associated with a CLSID.
Public method GetClassObjectOfManagedClass Returns an interface that is implemented by a particular managed object.
Public method GetLocalRegistryRoot Returns the local registry root.
Public method GetTypeLibOfClsid Not implemented. Do not use.

Top

Remarks

Provides a site that has a local registry of object and type information. The local registry is strictly local and is not related to the system registry.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace