ILocalRegistry Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Establishes a locally-registered COM object relative to the local Visual Studio registry hive.
public interface class ILocalRegistry
public interface class ILocalRegistry
__interface ILocalRegistry
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("6D5140D3-7436-11CE-8034-00AA006009FA")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface ILocalRegistry
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("6D5140D3-7436-11CE-8034-00AA006009FA")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ILocalRegistry
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("6D5140D3-7436-11CE-8034-00AA006009FA")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type ILocalRegistry = interface
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("6D5140D3-7436-11CE-8034-00AA006009FA")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ILocalRegistry = interface
Public Interface ILocalRegistry
- Derived
- Attributes
Remarks
In this interface IUnknown
pointers are passed as object
instead of IntPtr
. The result is a wrapped managed proxy pointer and not the actual IUnknown
pointer.
This interface 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 Implementers
Visual Studio implements this interface.
Notes to Callers
This interface is obtained from the SLocalRegistry service.
Methods
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. |
GetTypeLibOfClsid(Guid, ITypeLib) |
Not implemented. Do not use. |
GetTypeLibOfClsid(Guid, ITypeLib) |
Extension Methods
CreateInstance(ILocalRegistry, Guid) |
Creates a cocreateable COM object. |