Partilhar via


Assistente de interface de implementar

Este assistente implementa uma interface para um objeto COM.Implementações de várias interfaces são incluídas nas bibliotecas COM disponível com o Visual Studio e Windows.Uma implementação de interface está associada um objeto quando uma instância desse objeto é criada e fornece serviços que oferece o objeto.

Para obter uma abordagem de interfaces e implementações, consulte Interfaces e implementações de interface in the Windows SDK.

  • Implementar a interface do
    Especifica o local da biblioteca de tipos, do qual a interface é criada.

    Opção

    Descrição

    Project

    A biblioteca de tipos é parte do projeto.

    Registro

    A biblioteca de tipos é registrada no sistema.Bibliotecas de tipos registradas são listadas na Bibliotecas de tipos disponível.

    File

    A biblioteca de tipos não necessariamente está registrada no sistema mas está contida em um arquivo.Você deve fornecer o local do arquivo Local.

  • Bibliotecas de tipos disponível
    Exibe as bibliotecas de tipos disponível que contém as definições de interface que você pode implementar.Se você clicar em Arquivo under Implementar a interface do, essa caixa não disponível para a alterar.

  • Local
    Exibe o local da biblioteca de tipos selecionado atualmente no Bibliotecas de tipos disponível lista.Se você selecionou Arquivo under Implementar a interface do, clicar no botão de reticências para localizar um arquivo que contém a biblioteca de tipos para usar.

  • Interfaces
    Exibe interfaces cujas definições estão contidas na biblioteca de tipos selecionada atualmente no Bibliotecas de tipos disponível box.

    Observação:

    Interfaces que tenham o mesmo nome conforme àqueles já implementado pelo objeto selecionado não são exibidos na Interfaces box.

    Botão de transferência

    Descrição

    >

    Adiciona o Implementar interfaces listar o nome da interface atualmente selecionado no Interfaces lista.

    >>

    Adiciona o Implementar interfaces listar todos os nomes de interface disponível no Interfaces lista.

    <

    Remove o nome da interface atualmente selecionado no Implementar interfaces lista.

    <<

    Remove todos os nomes de interface do atualmente listados no Implementar interfaces lista.

  • Implementar interfaces
    Exibe os nomes das interfaces que você selecionou para implementar em seu objeto.

    Observação:

    Se você incluir mais de uma interface que deriva de IDispatch, ou se você tentar implementar uma interface que é derivada de outra interface já em sua classe e, em seguida, deve disambiguate entradas COM_MAP. See COM_INTERFACE_ENTRY2 para obter mais informações.

Consulte também

Tarefas

Implementando uma interface