Fungsi UpdateSubresources

Updates subsumber daya, semua array subsumber daya harus diisi, biasanya dengan memanggil ID3D12Device::GetCopyableFootprints.

Sintaks

UINT64 inline UpdateSubresources(
  _In_       ID3D12GraphicsCommandList          *pCmdList,
  _In_       ID3D12Resource                     *pDestinationResource,
  _In_       ID3D12Resource                     *pIntermediate,
  _In_       UINT                               FirstSubresource,
  _In_       UINT                               NumSubresources,
             UINT64                             RequiredSize,
  _In_ const D3D12_PLACED_SUBRESOURCE_FOOTPRINT *pLayouts,
  _In_ const UINT                               *pNumRows,
  _In_ const UINT64                             *pRowSizesInBytes,
  _In_ const D3D12_SUBRESOURCE_DATA             *pSrcData
);

Parameter

pCmdList [in]

Jenis: ID3D12GraphicsCommandList*

Daftar perintah, sebagai penunjuk ke ID3D12GraphicsCommandList.

pDestinationResource [in]

Jenis: ID3D12Resource*

Sumber daya tujuan, sebagai penunjuk ke ID3D12Resource.

pIntermediate [in]

Jenis: ID3D12Resource*

Sumber daya perantara, sebagai penunjuk ke ID3D12Resource.

FirstSubresource [in]

Jenis: UINT

Indeks subsumber daya pertama dalam sumber daya. Rentang nilai yang valid adalah 0 hingga D3D12_REQ_SUBRESOURCES.

NumSubresources [in]

Jenis: UINT

Jumlah subsumber daya dalam sumber daya. Rentang nilai yang valid adalah 0 hingga (D3D12_REQ_SUBRESOURCES - FirstSubresource).

Ukuran diperlukan

Jenis: UINT64

Ukuran yang diperlukan, dalam byte, untuk pembaruan.

pLayouts [in]

Jenis: const D3D12_PLACED_SUBRESOURCE_FOOTPRINT*

Penunjuk ke array ( panjang NumSubresources) pointer ke struktur yang berisi deskripsi dan penempatan subsumber daya.

pNumRows [in]

Jenis: const UINT*

Penunjuk ke array ( panjang NumSubresources) UINTS yang berisi jumlah baris untuk setiap sub-sumber daya.

pRowSizesInBytes [in]

Jenis: const UINT64*

Penunjuk ke array ( panjang NumSubresources) UINTS yang berisi ukuran, dalam byte, dari setiap baris.

pSrcData [in]

Jenis: const D3D12_SUBRESOURCE_DATA*

Penunjuk ke array ( panjang NumSubresources) pointer ke struktur D3D12_SUBRESOURCE_DATA yang berisi deskripsi data subsumber daya yang digunakan untuk pembaruan.

Mengembalikan nilai

Jenis: UINT64

Ukuran, dalam byte, dari buffer.

Persyaratan

Persyaratan Nilai
Header
D3dx12.h
Pustaka
D3D12.lib
DLL
D3D12.dll

Lihat juga

Fungsi Pembantu untuk D3D12

Subresources