Поделиться через


Interfaces (ATL)

Интерфейс способ объект предоставляет свою функциональность с внешним миром. В модели COM интерфейс таблица указателей (например C++ vtable) к функциям указанным объектом. Таблица представляет интерфейс, и функции, к которому оно указывает методы этого интерфейса. Объект может предоставлять любое число интерфейсов, так как он выбирает.

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

Кроме того, присваивается каждому интерфейсу уникальный идентификатор интерфейса (IID). Эта уникальность облегчает поддержки управления версиями интерфейса. Новая версия интерфейса просто новый интерфейс с помощью ИДЕНТИФИКАТОРА.

Примечание

Стандартные IIDs для стандартного модели COM и интерфейсы OLE.

См. также

Ссылки

Введение в COM

COM Objects and Interfaces