ILocalRegistry Interface

Definição

Estabelece um objeto COM registrado localmente em relação ao hive do registro do Visual Studio local.

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(1)>]
type ILocalRegistry = interface
Public Interface ILocalRegistry
Derivado
Atributos

Comentários

Nesta interface IUnknown , os ponteiros são passados como object em vez de IntPtr . O resultado é um ponteiro de proxy gerenciado encapsulado e não o IUnknown ponteiro real.

Essa interface fornece um site com um registro local de informações de objeto e tipo. O registro local não está relacionado ao banco de dados de registro de todo o sistema; Ele é estritamente para ser usado pelo projeto.

Notas aos Implementadores

Visual Studio implementa essa interface.

Notas aos Chamadores

Essa interface é obtida do SLocalRegistry serviço.

Métodos

CreateInstance(Guid, Object, Guid, UInt32, IntPtr)

Cria uma instância de uma classe listada no registro local.

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

Retorna o objeto de classe associado a um CLSID.

GetTypeLibOfClsid(Guid, ITypeLib)

Não implementado. Não use.

Métodos de Extensão

CreateInstance(ILocalRegistry, Guid)

Cria um objeto COM cocriável.

Aplica-se a