Syntaxe
Paramètres
pDstBuffer [in]Type : ID3D12Resource * Spécifie la ressource [ID3D12Resource] de destination(/reference/graphics/d3d12_xs/interfaces/ID3D12Resource/id3d12resource_xs). DstOffset
Type : UINT64 Spécifie un décalage UINT64 (en octets) dans la ressource de destination. pSrcBuffer [in]
Type : ID3D12Resource * Spécifie la ressource [ID3D12Resource] source(/reference/graphics/d3d12_xs/interfaces/ID3D12Resource/id3d12resource_xs). SrcOffset
Type : UINT64 Spécifie un décalage UINT64 (en octets) dans la ressource source, à partir duquel commencer la copie. NumBytes
Type : UINT64 Spécifie le nombre d’octets à copier.
Valeur de retour
Type : void Aucune.Remarques
Envisagez d’utiliser la méthode CopyResource pour copier une ressource entière, et utilisez cette méthode pour copier des régions d’une ressource. CopyBufferRegion peut être utilisée pour initialiser des ressources qui partagent par alias la même mémoire de tas. Consultez CreatePlacedResource pour plus de détails.Exemples
L’exemple D3D12HelloTriangle utilise ID3D12GraphicsCommandList::CopyBufferRegion comme suit :Configuration requise
Header: d3d12_xs.h or d3d12_x.hLibrary: d3d12_xs.lib or d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One
