ILocalRegistry3 ILocalRegistry3 ILocalRegistry3 ILocalRegistry3 ILocalRegistry3 ILocalRegistry3 Interface

Definition

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
type ILocalRegistry3 = interface
    interface ILocalRegistry2
Public Interface ILocalRegistry3
Implements ILocalRegistry2
Attributes
Implements

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.

Methods

CreateInstance(Guid, Object, Guid, UInt32, IntPtr) CreateInstance(Guid, Object, Guid, UInt32, IntPtr) CreateInstance(Guid, Object, Guid, UInt32, IntPtr) CreateInstance(Guid, Object, Guid, UInt32, IntPtr) CreateInstance(Guid, Object, Guid, UInt32, IntPtr) 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) CreateManagedInstance(String, String, String, Guid, IntPtr) CreateManagedInstance(String, String, String, Guid, IntPtr) CreateManagedInstance(String, String, String, Guid, IntPtr) CreateManagedInstance(String, String, String, Guid, IntPtr) CreateManagedInstance(String, String, String, Guid, IntPtr)

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

GetClassObjectOfClsid(Guid, UInt32, IntPtr, Guid, IntPtr) GetClassObjectOfClsid(Guid, UInt32, IntPtr, Guid, IntPtr) GetClassObjectOfClsid(Guid, UInt32, IntPtr, Guid, IntPtr) GetClassObjectOfClsid(Guid, UInt32, IntPtr, Guid, IntPtr) GetClassObjectOfClsid(Guid, UInt32, IntPtr, Guid, IntPtr) GetClassObjectOfClsid(Guid, UInt32, IntPtr, Guid, IntPtr)

Returns the class object that is associated with a CLSID.

GetClassObjectOfManagedClass(String, String, String, Guid, IntPtr) GetClassObjectOfManagedClass(String, String, String, Guid, IntPtr) GetClassObjectOfManagedClass(String, String, String, Guid, IntPtr) GetClassObjectOfManagedClass(String, String, String, Guid, IntPtr) GetClassObjectOfManagedClass(String, String, String, Guid, IntPtr) GetClassObjectOfManagedClass(String, String, String, Guid, IntPtr)

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

GetLocalRegistryRoot(String) GetLocalRegistryRoot(String) GetLocalRegistryRoot(String) GetLocalRegistryRoot(String) GetLocalRegistryRoot(String) GetLocalRegistryRoot(String)

Returns the local registry root.

GetTypeLibOfClsid(Guid, ITypeLib) GetTypeLibOfClsid(Guid, ITypeLib) GetTypeLibOfClsid(Guid, ITypeLib) GetTypeLibOfClsid(Guid, ITypeLib) GetTypeLibOfClsid(Guid, ITypeLib) GetTypeLibOfClsid(Guid, ITypeLib)

Not implemented. Do not use.

Extension Methods

CreateInstance(ILocalRegistry, Guid) CreateInstance(ILocalRegistry, Guid) CreateInstance(ILocalRegistry, Guid) CreateInstance(ILocalRegistry, Guid) CreateInstance(ILocalRegistry, Guid) CreateInstance(ILocalRegistry, Guid)

Creates a co-createable COM object.

Applies to