Skip to main content
Usa la CPU para copiar datos desde un subrecurso, lo que permite a la CPU leer el contenido de la mayoría de las texturas con diseños indefinidos.

Sintaxis

Parámetros

pDstData [out]
Tipo: void *
Un puntero a los datos de destino en la memoria. DstRowPitch
Tipo: UINT
La distancia de una fila de datos de destino a la siguiente fila. DstDepthPitch
Tipo: UINT
La distancia de un segmento de profundidad de datos de destino al siguiente. SrcSubresource
Tipo: UINT
Especifica el índice del subrecurso desde el que se va a leer. pSrcBox [in, optional]
Tipo: const D3D12_BOX *
Un puntero a un cuadro que define la parte del subrecurso de destino desde la que se van a copiar los datos del recurso. Si es NULL, los datos se leen del subrecurso de destino sin desplazamiento. Las dimensiones del destino deben ajustarse al destino (consulte D3D12_BOX). Un cuadro vacío da como resultado una operación nula. Un cuadro está vacío si el valor top es mayor o igual que el valor bottom, o el valor left es mayor o igual que el valor right, o el valor front es mayor o igual que el valor back. Cuando el cuadro está vacío, este método no realiza ninguna operación.

Valor devuelto

Tipo: HRESULT Este método devuelve uno de los códigos devueltos de Direct3D 12.

Comentarios

Consulte la sección Comentarios de WriteToSubresource.

Requisitos

Encabezado: d3d12_xs.h o d3d12_x.h
Biblioteca: d3d12_xs.lib o d3d12_x.lib
Plataformas compatibles: consolas XBOX Series y familia XBOX One

Consulte también

ID3D12Resource Subrecursos
Última modificación el 28 de agosto de 2026