Интерфейс 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