ILocalRegistry3 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 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.
public interface class ILocalRegistry3 : Microsoft::VisualStudio::Shell::Interop::ILocalRegistry2
public interface class ILocalRegistry3 : Microsoft::VisualStudio::Shell::Interop::ILocalRegistry2
__interface ILocalRegistry3 : Microsoft::VisualStudio::Shell::Interop::ILocalRegistry2
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("1B01F13F-ABEE-4761-91AF-76CE6B4C9E7A")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface ILocalRegistry3 : Microsoft.VisualStudio.Shell.Interop.ILocalRegistry2
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("1B01F13F-ABEE-4761-91AF-76CE6B4C9E7A")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ILocalRegistry3 : Microsoft.VisualStudio.Shell.Interop.ILocalRegistry2
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("1B01F13F-ABEE-4761-91AF-76CE6B4C9E7A")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type ILocalRegistry3 = interface
interface ILocalRegistry2
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("1B01F13F-ABEE-4761-91AF-76CE6B4C9E7A")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ILocalRegistry3 = interface
interface ILocalRegistry2
interface ILocalRegistry
Public Interface ILocalRegistry3
Implements ILocalRegistry2
- Derived
- Attributes
- Implements
Remarks
This interface is safe to access from any thread.
Methods
CreateInstance(Guid, Object, Guid, UInt32, IntPtr) |
Creates an instance of a class that is listed in the local registry. |
CreateManagedInstance(String, String, String, Guid, IntPtr) |
Creates an instance of a managed class and returns a requested interface. |
GetClassObjectOfClsid(Guid, UInt32, IntPtr, Guid, IntPtr) |
Returns the class object that is associated with a CLSID. |
GetClassObjectOfClsid(Guid, UInt32, IntPtr, Guid, IntPtr) |
Returns the class object associated with a CLSID. (Inherited from ILocalRegistry) |
GetClassObjectOfManagedClass(String, String, String, Guid, IntPtr) |
Returns an interface that is implemented by a particular managed object. |
GetLocalRegistryRoot(String) |
Returns the local registry root. |
GetTypeLibOfClsid(Guid, ITypeLib) |
Not implemented. Do not use. |
GetTypeLibOfClsid(Guid, ITypeLib) |
Extension Methods
CreateInstance(ILocalRegistry, Guid) |
Creates a cocreateable COM object. |