Método IDXGIResource1::CreateSubresourceSurface (dxgi1_2.h)
Crea un objeto de superficie de subrecurso.
Sintaxis
HRESULT CreateSubresourceSurface(
UINT index,
[out] IDXGISurface2 **ppSurface
);
Parámetros
index
Índice del objeto de superficie de subrecurso que se va a enumerar.
[out] ppSurface
Dirección de un puntero a una interfaz IDXGISurface2 que representa el objeto de superficie subrecurso creado en la posición especificada por el parámetro index .
Valor devuelto
Devuelve S_OK si se ejecuta correctamente; de lo contrario, devuelve uno de los valores siguientes:
- DXGI_ERROR_INVALID_CALL si el índice está fuera del intervalo o si el subrecurso no es una superficie válida.
- E_OUTOFMEMORY si no hay suficiente memoria disponible para crear el objeto de superficie subrecurso.
Comentarios
Los objetos de superficie subresource implementan la interfaz IDXGISurface2 , que hereda de IDXGISurface1 e indirectamente IDXGISurface. Por lo tanto, los métodos GDI-interoperables de IDXGISurface1 funcionan si el objeto de interfaz de recursos original se creó con la marca GDI-interoperable (D3D11_RESOURCE_MISC_GDI_COMPATIBLE).
CreateSubresourceSurface crea una superficie de subrecurso basada en la interfaz de recursos en la que se llama a CreateSubresourceSurface . Por ejemplo, si el objeto de interfaz de recursos original es una textura 2D, la superficie de subrecurso creada también es una textura 2D.
Puedes usar CreateSubresourceSurface para crear partes de un recurso estéreo para que puedas usar Direct2D en la parte izquierda o derecha del 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 |
Library | Dxgi.lib |