Skip to main content
Copia una región de un búfer de un recurso a otro.

Sintaxis

Parámetros

pDstBuffer [in]
Tipo: ID3D12Resource *
Especifica el ID3D12Resource de destino. DstOffset
Tipo: UINT64
Especifica un desplazamiento UINT64 (en bytes) dentro del recurso de destino. pSrcBuffer [in]
Tipo: ID3D12Resource *
Especifica el ID3D12Resource de origen. SrcOffset
Tipo: UINT64
Especifica un desplazamiento UINT64 (en bytes) dentro del recurso de origen, desde el que se iniciará la copia. NumBytes
Tipo: UINT64
Especifica el número de bytes que se van a copiar.

Valor devuelto

Tipo: void Ninguno.

Comentarios

Considere la posibilidad de usar el método CopyResource al copiar un recurso completo, y use este método para copiar regiones de un recurso. CopyBufferRegion se puede usar para inicializar recursos que usan como alias la misma memoria de montón. Consulte CreatePlacedResource para obtener más detalles.

Ejemplos

El ejemplo D3D12HelloTriangle usa ID3D12GraphicsCommandList::CopyBufferRegion de la siguiente manera:
Consulte el código de ejemplo en la referencia de D3D12.

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

CopyTextureRegion ID3D12GraphicsCommandList
Última modificación el 28 de agosto de 2026