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


Метод IDXGISurface2::GetResource (dxgi1_2.h)

Возвращает родительский ресурс и индекс подресурсов, которые поддерживают поверхность подресурсов.

Синтаксис

HRESULT GetResource(
  [in]  REFIID riid,
  [out] void   **ppParentResource,
  [out] UINT   *pSubresourceIndex
);

Параметры

[in] riid

Глобальный уникальный идентификатор (GUID) запрошенного типа интерфейса.

[out] ppParentResource

Указатель на буфер, получающий указатель на родительский объект ресурса для подресурсной поверхности.

[out] pSubresourceIndex

Указатель на переменную, получающую индекс поверхности подресурсов.

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

В случае успешного выполнения возвращает S_OK; в противном случае возвращает одно из следующих значений:

  • E_NOINTERFACE, если объект не реализует GUID, который указывает параметр riid .
  • Возможно, другие коды ошибок, описанные в разделе DXGI_ERROR .

Комментарии

Для объектов поверхности подресурсов, создаваемых методом IDXGIResource1::CreateSubresourceSurface , GetResource просто возвращает значения, которые использовались для создания поверхности подресурсов.

Текущие объекты, реализующие IDXGISurface , являются ресурсами или представлениями. GetResource для этих объектов возвращает "this" или ресурс, поддерживающий представление соответственно. В этом случае индекс подресурсов равен 0.

Требования

   
Минимальная версия клиента Windows 8 и Обновление платформы для Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header dxgi1_2.h
Библиотека Dxgi.lib

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

IDXGISurface2