Partager via


Fonction GetRequiredIntermediateSize

Retourne la taille requise d’une mémoire tampon à utiliser pour le chargement des données.

Syntaxe

UINT64 inline GetRequiredIntermediateSize(
  _In_ ID3D12Resource *pDestinationResource,
  _In_ UINT           FirstSubresource,
  _In_ UINT           NumSubresources
);

Paramètres

pDestinationResource [in]

Type : ID3D12Resource*

Pointeur vers l’interface ID3D12Resource qui représente la ressource de destination.

FirstSubresource [in]

Type : UINT

Index de la première sous-ressource de la ressource. La plage de valeurs valides est comprise entre 0 et D3D12_REQ_SUBRESOURCES.

NumSubresources [in]

Type : UINT

Nombre de sous-ressources dans la ressource. La plage de valeurs valides est comprise entre 0 et (D3D12_REQ_SUBRESOURCES - FirstSubresource).

Valeur retournée

Type : UINT64

Taille de la mémoire tampon, en octets.

Spécifications

Condition requise Valeur
En-tête
D3dx12.h
Bibliothèque
D3D12.lib
DLL
D3D12.dll

Voir aussi

Fonctions d’assistance pour D3D12