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)

[ComConversionLossAttribute]
[GuidAttribute("1B01F13F-ABEE-4761-91AF-76CE6B4C9E7A")]
[InterfaceTypeAttribute(1)]
public interface ILocalRegistry3 : ILocalRegistry2

NameDescription
System_CAPS_pubmethodCreateInstance(Guid, Object, Guid, UInt32, IntPtr)

Creates an instance of a class that is listed in the local registry.

System_CAPS_pubmethodCreateManagedInstance(String, String, String, Guid, IntPtr)

Creates an instance of a managed class and returns a requested interface.

System_CAPS_pubmethodGetClassObjectOfClsid(Guid, UInt32, IntPtr, Guid, IntPtr)

Returns the class object that is associated with a CLSID.

System_CAPS_pubmethodGetClassObjectOfManagedClass(String, String, String, Guid, IntPtr)

Returns an interface that is implemented by a particular managed object.

System_CAPS_pubmethodGetLocalRegistryRoot(String)

Returns the local registry root.

System_CAPS_pubmethodGetTypeLibOfClsid(Guid, ITypeLib)

Not implemented. Do not use.

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.

Return to top
Show: