Interfaz IDXGIResource1 (dxgi1_2.h)

Una interfaz IDXGIResource1 extiende la interfaz IDXGIResource agregando compatibilidad para crear un objeto de superficie subrecurso y para crear un identificador en un recurso compartido.

Herencia

La interfaz IDXGIResource1 hereda de IDXGIResource. IDXGIResource1 también tiene estos tipos de miembros:

Métodos

La interfaz IDXGIResource1 tiene estos métodos.

 
IDXGIResource1::CreateSharedHandle

Crea un identificador para un recurso compartido. A continuación, puede usar el identificador devuelto con varios dispositivos Direct3D.
IDXGIResource1::CreateSubresourceSurface

Crea un objeto de superficie subrecurso.

Comentarios

Para determinar el tipo de memoria en la que se encuentra un recurso, use IDXGIDevice::QueryResourceResidency. Para compartir recursos entre procesos, use ID3D11Device1::OpenSharedResource1. Para obtener información sobre cómo compartir recursos entre varias API de gráficos de Windows, incluido Direct3D 11, Direct2D, Direct3D 10 y Direct3D 9Ex, consulta Surface Sharing Between Windows Graphics APIs.

Puede recuperar la interfaz IDXGIResource1 de cualquier recurso de memoria de vídeo que cree a partir de una función direct3D 10 y posteriores. Cualquier objeto Direct3D que admita ID3D10Resource o ID3D11Resource también admite IDXGIResource1. Por ejemplo, el objeto de textura 2D de Direct3D que crea a partir de ID3D11Device::CreateTexture2D admite IDXGIResource1. Puede llamar a QueryInterface en el objeto de textura 2D (ID3D11Texture2D) para recuperar la interfaz IDXGIResource1 . Por ejemplo, para recuperar la interfaz IDXGIResource1 del objeto de textura 2D, use el código siguiente.

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

Windows Phone 8: se admite esta API.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 y Actualización de plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 y actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado dxgi1_2.h

Consulte también

DXGI Interfaces

IDXGIResource