Compartilhar 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íveis com Visual Studio e o Windows. Uma implementação de interface é 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.

    Option

    Description

    Project

    A biblioteca de tipos é parte do projeto.

    Registro

    A biblioteca de tipos é registrada no sistema. Bibliotecas de tipo registradas são listadas na 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 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.

  • Location
    Exibe o local da biblioteca do tipo selecionado no momento o 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 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

    Description

    >

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

    >>

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

    <

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

    <<

    Remove todos os nomes listados atualmente de interface de interfaces de implementar lista.

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

    ObservaçãoObservação

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

Consulte também

Tarefas

Implementação de uma Interface