Fungsi UpdateSubresources (heap-allocating)

Updates subsumber daya dengan implementasi yang mengalokasikan timbunan.

Sintaks

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
);

Parameter

pCmdList [in]

Jenis: ID3D12GraphicsCommandList*

Penunjuk ke antarmuka ID3D12GraphicsCommandList untuk daftar perintah.

pDestinationResource [in]

Jenis: ID3D12Resource*

Penunjuk ke antarmuka ID3D12Resource yang mewakili sumber daya tujuan.

pIntermediate [in]

Jenis: ID3D12Resource*

Penunjuk ke antarmuka ID3D12Resource yang mewakili sumber daya menengah.

IntermediateOffset

Jenis: UINT64

Offset, dalam byte, ke sumber daya perantara.

FirstSubresource [in]

Jenis: UINT

Indeks sub-sumber 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).

pSrcData [in]

Jenis: D3D12_SUBRESOURCE_DATA*

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

Menampilkan 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