Interfaz IDXGISurface2 (dxgi1_2.h)
La interfaz IDXGISurface2 amplía la interfaz IDXGISurface1 agregando compatibilidad con superficies subrecursos y obteniendo un identificador para un recurso compartido.
Herencia
La interfaz IDXGISurface2 hereda de IDXGISurface1. IDXGISurface2 también tiene estos tipos de miembros:
Métodos
La interfaz IDXGISurface2 tiene estos métodos.
IDXGISurface2::GetResource Obtiene el recurso primario y el índice de subrecursos que admiten una superficie de subrecurso. |
Comentarios
Un objeto image-data es una sección 2D de memoria, normalmente denominada superficie. Para obtener la superficie de una salida, llame a IDXGIOutput::GetDisplaySurfaceData. A continuación, llame a QueryInterface en el objeto IDXGISurface que IDXGIOutput::GetDisplaySurfaceData devuelve para recuperar la interfaz IDXGISurface2 .
Cualquier objeto que admita IDXGISurface también admite IDXGISurface2.
El tiempo de ejecución crea automáticamente una interfaz IDXGISurface2 cuando crea un objeto de recurso direct3D que representa una superficie. Por ejemplo, el runtime crea una interfaz IDXGISurface2 al llamar a ID3D11Device::CreateTexture2D para crear una textura 2D. Para recuperar la interfaz IDXGISurface2 que representa la superficie de textura 2D, llame a ID3D11Texture2D::QueryInterface. En esta llamada, debe pasar el identificador de IDXGISurface2. Si la textura 2D solo tiene un nivel de mapa MIP y no consta de una matriz de texturas, QueryInterface se realiza correctamente y devuelve un puntero al puntero de interfaz IDXGISurface2 . De lo contrario, QueryInterface produce un error y no devuelve el puntero a IDXGISurface2.
Puede llamar al método IDXGIResource1::CreateSubresourceSurface para crear una interfaz IDXGISurface2 que haga referencia a un subrecurso de un recurso estéreo.
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 |