ILocalRegistry Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |