Passer au contenu principal
Décrit un tampon de sortie de flux.

Syntaxe

Membres

BufferLocation
Type : D3D12_GPU_VIRTUAL_ADDRESS
Une valeur D3D12_GPU_VIRTUAL_ADDRESS (un UINT64) qui pointe vers le tampon de sortie de flux. Si SizeInBytes est 0, ce membre n’est pas utilisé et peut avoir n’importe quelle valeur. SizeInBytes
Type : UINT64
La taille du tampon de sortie de flux, en octets. BufferFilledSizeLocation
Type : D3D12_GPU_VIRTUAL_ADDRESS
L’emplacement de la valeur indiquant la quantité de données écrites dans le tampon, sous forme de 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émentera à mesure que les données sont produites). Si SizeInBytes est 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 de base
Dernière modification le 6 octobre 2026