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