Compartilhar via


Interface IDXGIResource1 (dxgi1_2.h)

Uma interface IDXGIResource1 estende a interface IDXGIResource adicionando suporte para criar um objeto de superfície de sub-recurso e para criar um identificador para um recurso compartilhado.

Herança

A interface IDXGIResource1 herda de IDXGIResource. IDXGIResource1 também tem estes tipos de membros:

Métodos

A interface IDXGIResource1 tem esses métodos.

 
IDXGIResource1::CreateSharedHandle

Cria um identificador para um recurso compartilhado. Em seguida, você pode usar o identificador retornado com vários dispositivos Direct3D.
IDXGIResource1::CreateSubresourceSurface

Cria um objeto de superfície de sub-recurso.

Comentários

Para determinar o tipo de memória em que um recurso está localizado no momento, use IDXGIDevice::QueryResourceResidency. Para compartilhar recursos entre processos, use ID3D11Device1::OpenSharedResource1. Para obter informações sobre como compartilhar recursos entre várias APIs gráficas do Windows, incluindo Direct3D 11, Direct2D, Direct3D 10 e Direct3D 9Ex, consulte Compartilhamento de superfície entre APIs de Gráficos do Windows.

Você pode recuperar a interface IDXGIResource1 de qualquer recurso de memória de vídeo criado com base em uma função Direct3D 10 e posterior. Qualquer objeto Direct3D compatível com ID3D10Resource ou ID3D11Resource também dá suporte a IDXGIResource1. Por exemplo, o objeto de textura Direct3D 2D que você cria a partir de ID3D11Device::CreateTexture2D dá suporte a IDXGIResource1. Você pode chamar QueryInterface no objeto de textura 2D (ID3D11Texture2D) para recuperar a interface IDXGIResource1 . Por exemplo, para recuperar a interface IDXGIResource1 do objeto de textura 2D, use o código a seguir.

IDXGIResource1 * pDXGIResource;
hr = g_pd3dTexture2D->QueryInterface(__uuidof(IDXGIResource1), (void **)&pDXGIResource);

Windows Phone 8: há suporte para essa API.

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

IDXGIResource