Compartilhar via


Assistente de Implementação de Interface

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

Para uma discussão sobre implementações e interfaces, consulte Interfaces e implementações de Interface na Windows SDK.

  • Implementar a interface do
    Especifica o local da biblioteca de tipos, a partir 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 tipo registradas são listadas na as bibliotecas de tipos disponíveis.

    File

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

  • Bibliotecas de tipos disponíveis
    Exibe as bibliotecas de tipo disponível que contém as definições de interface que você pode implementar.Se você clicar em arquivo em implementar a interface de, esta caixa está disponível para alteração.

  • Local
    Exibe a localização da biblioteca do tipo selecionada no momento o as bibliotecas de tipos disponíveis lista.Se você selecionou arquivo em implementar a interface de, clique no botão de reticências para localizar um arquivo que contém a biblioteca de tipos para usar.

  • Interfaces
    Exibe as interfaces cujas definições estão contidas na biblioteca do tipo selecionada no momento o as bibliotecas de tipos disponíveis caixa.

    ObservaçãoObservação

    Interfaces que têm o mesmo nome, conforme já implementadas pelo objeto selecionado não são exibidas na Interfaces caixa.

    Botão de transferência

    Descrição

    >

    Adiciona o interfaces implementar listar o nome da interface selecionado no momento o Interfaces lista.

    >>

    Adiciona o interfaces implementar listar todos os nomes de interface disponíveis na Interfaces lista.

    <

    Remove o nome da interface selecionado no momento o interfaces implementar lista.

    <<

    Remove todos os nomes listados no momento de interface do interfaces implementar lista.

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

    ObservaçãoObservação

    Se você incluir mais de uma interface derivada de IDispatch, ou se você tentar implementar uma interface que é derivada de outra interface já em sua classe, você deve remover a ambigüidade as entradas COM_MAP.Consulte COM_INTERFACE_ENTRY2 para obter mais informações.

Consulte também

Tarefas

Implementando uma interface (Visual C++)