Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
COM é o "modelo de objeto" fundamental no qual os controles ActiveX e OLE são construídos. O COM permite que um objeto exponha sua funcionalidade a outros componentes e a aplicativos host. Ele define como o objeto se expõe e como essa exposição funciona entre processos e redes. COM também define o ciclo de vida do objeto.
São fundamentais para a OCM estes conceitos:
Interfaces — o mecanismo através do qual um objeto expõe sua funcionalidade.
IUnknown — a interface básica na qual todos os outros são baseados. Ele implementa os mecanismos de contagem de referência e consulta de interface executados através de COM.
Contagem de referência — a técnica pela qual um objeto (ou, estritamente, uma interface) decide quando não está mais sendo usado e, portanto, está livre para se remover.
QueryInterface — o método usado para consultar um objeto para uma determinada interface.
Marshaling — o mecanismo que permite que objetos sejam usados através de limites de thread, processo e rede, permitindo independência de localização.
Agregação — uma maneira pela qual um objeto pode fazer uso de outro.