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


Метод IDirectInputEffectDriver::QueryInterface (dinputd.h)

Метод IDirectInputEffectDriver::QueryInterface определяет, поддерживает ли объект DirectInputEffectDriver определенный интерфейс COM. Если это так, система увеличивает число ссылок для объекта на 1, и приложение может сразу же начать использовать этот интерфейс. Этот метод является частью интерфейса IUnknown , наследуемого DirectInputEffectDriver.

Синтаксис

HRESULT QueryInterface(
  REFIID riid,
  LPVOID *ppvObj
);

Параметры

riid

Идентификатор ссылки запрашиваемого интерфейса.

ppvObj

Адрес указателя, заполняемого указателем интерфейса, если запрос выполнен успешно.

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

Возвращает S_OK, если интерфейс поддерживается; в противном случае возвращает E_NOINTERFACE.

Комментарии

Если приложению больше не нужно использовать интерфейс, полученный при вызове этого метода, оно должно вызвать метод Release для этого интерфейса, чтобы освободить его.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть dinputd.h (включая Dinputd.h)