Інтерфейси

Інтерфейс є способом, в якому об'єкта піддає його функціональність із зовнішнім світом. У COM інтерфейс є таблиці покажчиків (наприклад, C++ таблиці) функцій реалізовані на об'єкт. Таблиця відображає інтерфейс, і функції, на який воно вказує методи що інтерфейс. Об'єкт можна піддати як багато інтерфейсів, як він вибирає.

Кожен інтерфейс на основі фундаментальних COM інтерфейс, IUnknown. Методи IUnknown дозволити перегляд інших інтерфейсів, які піддаються на об'єкт.

Крім того, кожен інтерфейс отримує унікальний інтерфейс код (IID). Це унікальність робить це легко для підтримки інтерфейсу керування версіями. Нова версія інтерфейс це просто новий інтерфейс, з новим IID.

Примітка   IID для стандартних COM, OLE і COM інтерфейсів, заздалегідь визначених.

Вступ до COM

Дивіться також  COM об'єктів та інтерфейсів в на Win32 SDK

Index