ILocalRegistry2 Interface
Establishes a locally-registered COM object relative to the local Visual Studio registry hive.
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
| Name | Description | |
|---|---|---|
![]() | CreateInstance(Guid, Object, Guid, UInt32, IntPtr) | Creates an instance of a class listed in the local registry. |
![]() | GetClassObjectOfClsid(Guid, UInt32, IntPtr, Guid, IntPtr) | Returns the class object associated with a CLSID. |
![]() | GetClassObjectOfClsid(Guid, UInt32, IntPtr, Guid, IntPtr) | Returns the class object associated with a CLSID.(Inherited from ILocalRegistry.) |
![]() | GetLocalRegistryRoot(String) | Returns the local registry root. |
![]() | GetTypeLibOfClsid(Guid, ITypeLib) | Not implemented. Do not use. |
| Name | Description | |
|---|---|---|
![]() | CreateInstance(Guid) | Overloaded. Creates a co-createable COM object.(Defined by PackageUtilities.) |
Provides a site with a local registry of object and type information. The local registry is not related to the system-wide registration database; it is strictly for use by the project.
Notes to Callers:
Called by any package that wants to register in the Visual Studio section of the registry. This interface is obtained by using the SLocalRegistry service.
