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


Метод IUnknown::QueryInterface(Q**) (unknwn.h)

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

Синтаксис

template<class Q>
HRESULT
STDMETHODCALLTYPE
QueryInterface(_COM_Outptr_ Q** pp)
{
    return QueryInterface(__uuidof(Q), (void **)pp);
}

Параметр class Q шаблона является типом COM-интерфейса.

Параметры

[out] pp

Тип: void**

Адрес указателя на интерфейс. Дополнительные сведения см. в параметре ppvObjectобъекта QueryInterface(REFIID,void).

Возвращаемое значение

Функция передает возвращаемое значение обратно из QueryInterface(REFIID,void).

Требования

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

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