Метод 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 |