Интерфейс IDXGISurface2 (dxgi1_2.h)
Интерфейс IDXGISurface2 расширяет интерфейс IDXGISurface1 , добавляя поддержку поверхностей подресурса и получая дескриптор общего ресурса.
Наследование
Интерфейс IDXGISurface2 наследуется от IDXGISurface1. IDXGISurface2 также имеет следующие типы элементов:
Методы
Интерфейс IDXGISurface2 содержит следующие методы.
IDXGISurface2::GetResource Возвращает родительский ресурс и индекс подресурса, которые поддерживают поверхность подресурса. |
Комментарии
Объект image-data — это объемный раздел памяти, который обычно называется поверхностью. Чтобы получить поверхность из выходных данных, вызовите IDXGIOutput::GetDisplaySurfaceData. Затем вызовите QueryInterface для объекта IDXGISurface , который возвращает idXGIOutput::GetDisplaySurfaceData , чтобы получить интерфейс IDXGISurface2 .
Любой объект, поддерживающий IDXGISurface , также поддерживает IDXGISurface2.
Среда выполнения автоматически создает интерфейс IDXGISurface2 при создании объекта ресурса Direct3D, представляющего поверхность. Например, среда выполнения создает интерфейс IDXGISurface2 при вызове ID3D11Device::CreateTexture2D для создания двухмерной текстуры. Чтобы получить интерфейс IDXGISurface2 , представляющий поверхность двухмерной текстуры, вызовите ID3D11Texture2D::QueryInterface. В этом вызове необходимо передать идентификатор IDXGISurface2. Если двухмерная текстура имеет только один уровень MIP-карты и не состоит из массива текстур, QueryInterface выполняется успешно и возвращает указатель на указатель интерфейса IDXGISurface2 . В противном случае QueryInterface завершается сбоем и не возвращает указатель на IDXGISurface2.
Можно вызвать метод IDXGIResource1::CreateSubresourceSurface , чтобы создать интерфейс IDXGISurface2 , который ссылается на один подресурс стереоресурса.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 и обновление платформы для Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | dxgi1_2.h |