Интерфейс IUnknown (unknwn.h)

Позволяет клиентам получать указатели на другие интерфейсы данного объекта с помощью метода QueryInterface и управлять существованием объекта с помощью методов AddRef и Release . Все остальные COM-интерфейсы прямо или косвенно наследуются от IUnknown. Таким образом, три метода в IUnknown являются первыми записями в vtable для каждого интерфейса.

Методы

Интерфейс IUnknown содержит следующие методы.

 
IUnknown::AddRef

Увеличивает количество ссылок для указателя интерфейса на COM-объект. Этот метод следует вызывать при создании копии указателя интерфейса.
IUnknown::QueryInterface

Шаблон вспомогательной функции, который выводит идентификатор интерфейса и вызывает QueryInterface(REFIID,void).
IUnknown::QueryInterface

Извлекает указатели на поддерживаемые интерфейсы в объекте .
IUnknown::Release

Уменьшает количество ссылок для интерфейса в COM-объекте.

Требования

   
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header unknwn.h

См. также раздел

Использование и реализация IUnknown