Fungsi UpdateSubresources (stack-allocating)

Updates subsumber daya dengan implementasi alokasi tumpukan.

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*

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.

IntermediateOffset

Jenis: UINT64

Offset, dalam byte, ke sumber daya perantara.

FirstSubresource [in]

Jenis: UINT

Indeks subsumber daya pertama dalam sumber daya. Nilai yang valid berkisar dari 0 hingga MaxSubresources.

NumSubresources [in]

Jenis: UINT

Jumlah subsumber daya dalam sumber daya. Nilai yang valid berkisar dari 1 hingga (MaxSubresources - FirstSubresource).

pSrcData [in]

Jenis: 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.

Keterangan

Deklarasi fungsi ini dimulai dengan: template <UINT MaxSubresources>

Persyaratan

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

Lihat juga

Fungsi Pembantu untuk D3D12

Subresources