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


Метод IMFDXGIBuffer::GetResource (mfobjects.h)

Запрашивает интерфейс у поверхности Microsoft DirectX Graphics Infrastructure (DXGI).

Синтаксис

HRESULT GetResource(
  [in]  REFIID riid,
  [out] LPVOID *ppvObject
);

Параметры

[in] riid

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

[out] ppvObject

Получает указатель на интерфейс . Вызывающий объект должен освободить интерфейс .

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

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Успешно.
E_NOINTERFACE
Объект не поддерживает указанный интерфейс.
MF_E_INVALIDREQUEST
Недопустимый запрос.

Комментарии

Этот метод можно использовать для получения указателя на интерфейс ID3D11Texture2D поверхности. Если буфер заблокирован, метод возвращает MF_E_INVALIDREQUEST.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfobjects.h (включая Mfidl.h)

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

IMFDXGIBuffer