Compartir a través de


Función UpdateSubresources (asignación de pila)

Novedades subrecursos con una implementación de asignación de pila.

Sintaxis

UINT64 inline UpdateSubresources(
  _In_ ID3D12GraphicsCommandList *pCmdList,
  _In_ ID3D12Resource            *pDestinationResource,
  _In_ ID3D12Resource            *pIntermediate,
       UINT64                    IntermediateOffset,
  _In_ UINT                      FirstSubresource,
  _In_ UINT                      NumSubresources,
  _In_ D3D12_SUBRESOURCE_DATA    *pSrcData
);

Parámetros

pCmdList [in]

Tipo: ID3D12GraphicsCommandList*

La lista de comandos, como puntero a un id3D12GraphicsCommandList.

pDestinationResource [in]

Tipo: ID3D12Resource*

El recurso de destino, como puntero a un id3D12Resource.

pIntermediate [in]

Tipo: ID3D12Resource*

El recurso intermedio, como puntero a un id3D12Resource.

IntermediateOffset

Tipo: UINT64

Desplazamiento, en bytes, al recurso intermedio.

FirstSubresource [in]

Tipo: UINT

Índice del primer subrecurso del recurso. Los valores válidos oscilan entre 0 y MaxSubresources.

NumSubresources [in]

Tipo: UINT

Número de subrecursos del recurso. Los valores válidos van de 1 a (MaxSubresources - FirstSubresource).

pSrcData [in]

Tipo: D3D12_SUBRESOURCE_DATA*

Puntero a una matriz (de longitud NumSubresources) de punteros a D3D12_SUBRESOURCE_DATA estructuras que contienen descripciones de los datos de subrecursos usados para la actualización.

Valor devuelto

Tipo: UINT64

Tamaño del búfer en bytes.

Observaciones

La declaración de esta función comienza por: template <UINT MaxSubresources>

Requisitos

Requisito Value
Encabezado
D3dx12.h
Biblioteca
D3D12.lib
Archivo DLL
D3D12.dll

Vea también

Funciones auxiliares de D3D12

Subrecursos