QueryInterface

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

Кожен інтерфейс походить від IUnknown, так що кожен інтерфейс реалізація QueryInterface. Незалежно від реалізації цей метод запитів об'єкта за допомогою IID інтерфейсу, до якого Абонент хоче покажчика. Якщо об'єкт підтримує цей інтерфейс, QueryInterface отримує вказівник на інтерфейс, а також виклик AddRef. В іншому випадку вона повертає код помилки E_NOINTERFACE.

Вступ до COM

Дивіться такожnbsp; QueryInterface: навігація в об'єкт у на Win32 SDK

Index