Interfaces

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

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

Além disso, cada interface é dada uma única interface ID (IID). Isto faz com exclusividade é fácil oferecer suporte a versionamento de interface. Uma nova versão de uma interface é simplesmente uma nova interface, com um IID de novo.

&Notanbsp;  IIDs para padrão COM, OLE e COM interfaces são pré-definidos.

Introdução ao COM

Co&nsulte tambémnbsp; Interfaces e objetos COM no Win32 SDK

Index