Partager via


ID3D10Device ::SOGetTargets, méthode (d3d10.h)

Obtenez les mémoires tampons de sortie cibles pour la phase StreamOutput du pipeline.

Syntaxe

void SOGetTargets(
  [in]  UINT         NumBuffers,
  [out] ID3D10Buffer **ppSOTargets,
  [out] UINT         *pOffsets
);

Paramètres

[in] NumBuffers

Type : UINT

Nombre de mémoires tampons à obtenir. Un maximum de quatre mémoires tampons de sortie peut être récupéré.

[out] ppSOTargets

Type : ID3D10Buffer**

Tableau de mémoires tampons de sortie (voir ID3D10Buffer) à récupérer à partir de l’appareil.

[out] pOffsets

Type : UINT*

Tableau de décalages vers les mémoires tampons de sortie de ppSOTargets, un décalage pour chaque mémoire tampon. Les valeurs de décalage sont en octets.

Valeur de retour

None

Remarques

Le nombre de références de toutes les interfaces retournées sera incrémenté d’un. Les applications doivent appeler IUnknown ::Release sur les interfaces retournées lorsqu’elles ne sont plus nécessaires pour éviter les fuites de mémoire.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d10.h
Bibliothèque D3D10.lib

Voir aussi

ID3D10Device Interface