Udostępnij za pośrednictwem


Obiekty i interfejsy COM

COM to technologia, która umożliwia obiektom interakcję między granicami procesów i komputerów tak łatwo, jak w ramach jednego procesu. Com umożliwia to, określając, że jedynym sposobem manipulowania danymi skojarzonymi z obiektem jest użycie interfejsu obiektu. Jeśli ten termin jest używany w tej dokumentacji, odnosi się do implementacji w kodzie interfejsu zgodnego ze standardem COM, który jest skojarzony z obiektem.

Com używa interfejsu word w sensie innym niż zwykle używanym w programowaniu Visual C++. Interfejs języka C++ odnosi się do wszystkich funkcji, które obsługuje klasa i że klienci obiektu mogą wywoływać w celu interakcji z nim. Interfejs COM odnosi się do wstępnie zdefiniowanej grupy powiązanych funkcji implementowanych przez klasę COM, ale określony interfejs nie musi reprezentować wszystkich funkcji, które obsługuje klasa.

Odwołanie się do obiektu implementowanie interfejs oznacza, że obiekt używa kodu, który implementuje każdą metodę interfejsu i udostępnia wskaźniki zgodności binarne COM z tymi funkcjami do biblioteki COM. Następnie com udostępnia te funkcje każdemu klientowi, który prosi o wskaźnik do interfejsu, niezależnie od tego, czy klient znajduje się wewnątrz, czy poza procesem, który implementuje te funkcje.

Aby uzyskać więcej informacji, zobacz następujące tematy:

interfejsy