Microsoft DirectX 2

         

IDirectDrawClipper:: QueryInterface


HRESULT QueryInterface (REFIID riid, LPVOID FAR * ppvObj);

Определяет, поддерживает ли объект DirectDrawClipper COM интерфейс. Если поддерживает, то система увеличивает значение ссылки на объект, и прикладная программа может начинать использовать тот интерфейс. Этот метод - часть интерфейса IUnknown, унаследованного DirectDraw.

Возвращает DD_OK если успешно, или одно из следующих значений ошибки:

DDERR_INVALIDOBJECT         DDERR_INVALIDPARAMS    

riid

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

ppvObj

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

Если прикладной программе не нужно использовать интерфейс, восстановленный обращением к этому методу, она должна вызвать метод Release для этого интерфейса, чтобы освободить его. IDirectDrawClipper:: QueryInterface позволяет объектам DirectDrawClipper быть расширенным Microsoft и третьими лицами без столкновения с существующими или будущими функциональными возможностями.

См. также IDirectDrawClipper:: AddRef, IDirectDrawClipper:: Release, IDirectDrawClipper:: Initialize



Содержание раздела