Compartilhar via


Interface IDXGISurface2 (dxgi1_2.h)

A interface IDXGISurface2 estende a interface IDXGISurface1 adicionando suporte para superfícies de sub-recursos e obtendo um identificador para um recurso compartilhado.

Herança

A interface IDXGISurface2 herda de IDXGISurface1. IDXGISurface2 também tem estes tipos de membros:

Métodos

A interface IDXGISurface2 tem esses métodos.

 
IDXGISurface2::GetResource

Obtém o recurso pai e o índice de sub-recursos que dão suporte a uma superfície de sub-fonte.

Comentários

Um objeto image-data é uma seção 2D de memória, normalmente chamada de superfície. Para obter a superfície de uma saída, chame IDXGIOutput::GetDisplaySurfaceData. Em seguida, chame QueryInterface no objeto IDXGISurface que IDXGIOutput::GetDisplaySurfaceData retorna para recuperar a interface IDXGISurface2 .

Qualquer objeto que dê suporte a IDXGISurface também dá suporte a IDXGISurface2.

O runtime cria automaticamente uma interface IDXGISurface2 quando cria um objeto de recurso Direct3D que representa uma superfície. Por exemplo, o runtime cria uma interface IDXGISurface2 quando você chama ID3D11Device::CreateTexture2D para criar uma textura 2D. Para recuperar a interface IDXGISurface2 que representa a superfície de textura 2D, chame ID3D11Texture2D::QueryInterface. Nesta chamada, você deve passar o identificador de IDXGISurface2. Se a textura 2D tiver apenas um único nível de mapa MIP e não consistir em uma matriz de texturas, QueryInterface terá êxito e retornará um ponteiro para o ponteiro de interface IDXGISurface2 . Caso contrário, QueryInterface falhará e não retornará o ponteiro para IDXGISurface2.

Você pode chamar o método IDXGIResource1::CreateSubresourceSurface para criar uma interface IDXGISurface2 que se refere a um sub-recurso de um recurso estéreo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 e Atualização de Plataforma para Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 e Atualização de Plataforma para Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho dxgi1_2.h

Confira também

DXGI Interfaces

IDXGISurface1