GetRequiredIntermediateSize fonction)

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

Syntaxe

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

Paramètres

pDestinationResource [ dans]

Type : ID3D12Resource*

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

FirstSubresource [ dans]

Type : uint

Index de la première sous-ressource dans la ressource. La plage de valeurs valides est comprise entre 0 et des sous- _ ressources D3D12 req _ .

NumSubresources [ dans]

Type : uint

Nombre de sous-ressources dans la ressource. La plage de valeurs valides est comprise entre 0 et (D3D12 _ req _ Resources- 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