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 |