Compartilhar via


Interfaces (ATL)

Uma interface é a maneira que um objeto expor sua funcionalidade ao mundo externo.Em, COM uma interface é uma tabela de ponteiros (como C++) vtable funções implementadas pelo objeto.A tabela representa a interface, e funções a que ele apontam são os métodos da interface.Um objeto pode expor tantas interfaces como escolher.

Cada interface é baseado na interface fundamental de COM, IUnknown.Os métodos de IUnknown permitem a navegação para outras interfaces expostas pelo objeto.

Além de isso, cada interface é fornecida uma identificação exclusiva de interface (IID).Esta exclusividade facilita oferecer suporte ao controle de versão da interface.Uma nova versão de uma interface é simplesmente uma nova interface, com um novo IID.

ObservaçãoObservação

Para IIDs COM padrão e interfaces VELHOS são predefinidos.

Consulte também

Referência

Introdução ao COM

COM Objects and Interfaces