Condividi tramite


ILocalRegistryCorrected Interface

Establishes a locally-registered COM object relative to the local Visual Studio registry hive.

This API is not CLS-compliant. 

Namespace:  Microsoft.VisualStudio.Shell.Flavor
Assemblies:   Microsoft.VisualStudio.Shell.9.0 (in Microsoft.VisualStudio.Shell.9.0.dll)
  Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)

Syntax

'Dichiarazione
<GuidAttribute("6d5140d3-7436-11ce-8034-00aa006009fa")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<CLSCompliantAttribute(False)> _
Public Interface ILocalRegistryCorrected
'Utilizzo
Dim instance As ILocalRegistryCorrected
[GuidAttribute("6d5140d3-7436-11ce-8034-00aa006009fa")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[CLSCompliantAttribute(false)]
public interface ILocalRegistryCorrected
[GuidAttribute(L"6d5140d3-7436-11ce-8034-00aa006009fa")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[CLSCompliantAttribute(false)]
public interface class ILocalRegistryCorrected
[<GuidAttribute("6d5140d3-7436-11ce-8034-00aa006009fa")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<CLSCompliantAttribute(false)>]
type ILocalRegistryCorrected =  interface end
public interface ILocalRegistryCorrected

Remarks

This interface is similar to ILocalRegistry, but IUnknown pointers are passed as IntPtr instead of object. The result is the actual IUnknown pointer and not a wrapped managed proxy pointer.

ILocalRegistryCorrected 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.

See Also

Reference

ILocalRegistryCorrected Members

Microsoft.VisualStudio.Shell.Flavor Namespace