Интерфейсы (библиотека ATL)
Интерфейс способ объект предоставляет свою функциональность с внешним миром.В модели COM интерфейс таблица указателей (например C++ vtable) к функциям указанным объектом.Таблица представляет интерфейс, и функции, к которому оно указывает методы этого интерфейса.Объект может предоставлять любое число интерфейсов, так как он выбирает.
Каждый интерфейс основан на основном интерфейсе модели COM, IUnknown.Методы позволяют IUnknown переход к другим интерфейсов, предоставляемых объектом.
Кроме того, присваивается каждому интерфейсу уникальный идентификатор интерфейса (IID).Эта уникальность облегчает поддержки управления версиями интерфейса.Новая версия интерфейса просто новый интерфейс с помощью ИДЕНТИФИКАТОРА.
Примечание |
---|
Стандартные IIDs для стандартного модели COM и интерфейсы OLE. |