Función GetRequiredIntermediateSize

Devuelve el tamaño necesario de un búfer que se usará para la carga de datos.

Sintaxis

UINT64 inline GetRequiredIntermediateSize(
  _In_ ID3D12Resource *pDestinationResource,
  _In_ UINT           FirstSubresource,
  _In_ UINT           NumSubresources
);

Parámetros

pDestinationResource [in]

Tipo: ID3D12Resource*

Puntero a la interfaz ID3D12Resource que representa el recurso de destino.

FirstSubresource [in]

Tipo: UINT

Índice del primer subrecurso del recurso. El intervalo de valores válidos es de 0 a D3D12_REQ_SUBRESOURCES.

NumSubresources [in]

Tipo: UINT

Número de subrecursos del recurso. El intervalo de valores válidos es de 0 a (D3D12_REQ_SUBRESOURCES - FirstSubresource).

Valor devuelto

Tipo: UINT64

Tamaño del búfer, en bytes.

Requisitos

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

Consulte también

Funciones auxiliares de D3D12