Partilhar via


Interfaces (ATL)

Uma interface é a maneira na qual um objeto expõe sua funcionalidade para o mundo externo.No COM, uma interface é uma tabela de ponteiros (como uma vtable C++) para funções implementadas pelo objeto.A tabela representa a interface e as funções para o qual ele aponta são os métodos da interface.Um objeto pode expor quantas interfaces conforme ela escolhe.

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

Além disso, cada interface é fornecida uma interface única ID (IID).Este exclusividade facilita o suporte ao controle de versão de interface.Uma nova versão de uma interface é simplesmente uma nova interface, com um novo IID.

Observação:

IIDs para as interfaces COM e OLE padrão são predefinidas.

Consulte também

Referência

Introdução ao com.

COM Objects and Interfaces