Passer au contenu principal
Décrit une mémoire tampon de sortie de flux.

Syntaxe

Membres

BufferLocation
Type : D3D12_GPU_VIRTUAL_ADDRESS
D3D12_GPU_VIRTUAL_ADDRESS (un UINT64) qui pointe vers la mémoire tampon de sortie de flux. Si SizeInBytes vaut 0, ce membre n’est pas utilisé et peut avoir n’importe quelle valeur. SizeInBytes
Type : UINT64
Taille de la mémoire tampon de sortie de flux, en octets. BufferFilledSizeLocation
Type : D3D12_GPU_VIRTUAL_ADDRESS
Emplacement de la valeur indiquant la quantité de données écrites dans la mémoire tampon, sous la forme d’une D3D12_GPU_VIRTUAL_ADDRESS (un UINT64). Ce membre ne peut pas être NULL ; un emplacement de taille remplie doit être fourni (le matériel l’incrémente à mesure que les données sont produites). Si SizeInBytes vaut 0, ce membre n’est pas utilisé et peut avoir n’importe quelle valeur.

Remarques

Utilisez cette structure avec SOSetTargets.

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

Structures principales
Dernière modification le 6 octobre 2026