Passer au contenu principal
Utilise le CPU pour copier des données à partir d’une sous-ressource, permettant au CPU de lire le contenu de la plupart des textures dont la disposition est non définie.

Syntaxe

Paramètres

pDstData [out]
Type : void *
Pointeur vers les données de destination en mémoire. DstRowPitch
Type : UINT
La distance entre une ligne de données de destination et la ligne suivante. DstDepthPitch
Type : UINT
La distance entre une tranche de profondeur de données de destination et la suivante. SrcSubresource
Type : UINT
Spécifie l’index de la sous-ressource à partir de laquelle lire. pSrcBox [in, optional]
Type : const D3D12_BOX *
Pointeur vers une boîte qui définit la partie de la sous-ressource de destination à partir de laquelle copier les données de la ressource. Si NULL, les données sont lues à partir de la sous-ressource de destination sans décalage. Les dimensions de la destination doivent correspondre à la destination (voir D3D12_BOX). Une boîte vide n’entraîne aucune opération. Une boîte est vide si la valeur du haut est supérieure ou égale à la valeur du bas, ou si la valeur de gauche est supérieure ou égale à la valeur de droite, ou si la valeur avant est supérieure ou égale à la valeur arrière. Lorsque la boîte est vide, cette méthode n’effectue aucune opération.

Valeur de retour

Type : HRESULT Cette méthode retourne l’un des codes de retour Direct3D 12.

Remarques

Consultez la section Remarques de WriteToSubresource.

Configuration requise

En-tête : d3d12_xs.h ou d3d12_x.h
Bibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One

Voir aussi

ID3D12Resource Sous-ressources
Dernière modification le 6 octobre 2026