Partager via


ID3D11DeviceContext ::P SGetConstantBuffers, méthode (d3d11.h)

Obtenez les mémoires tampons constantes utilisées par la phase de pipeline du nuanceur de pixels.

Syntaxe

void PSGetConstantBuffers(
  [in]            UINT         StartSlot,
  [in]            UINT         NumBuffers,
  [out, optional] ID3D11Buffer **ppConstantBuffers
);

Paramètres

[in] StartSlot

Type : UINT

Indexez dans le tableau de base zéro de l’appareil pour commencer à récupérer les mémoires tampons constantes à partir de (plages de 0 à D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1).

[in] NumBuffers

Type : UINT

Nombre de mémoires tampons à récupérer (plages de 0 à D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - StartSlot).

[out, optional] ppConstantBuffers

Type : ID3D11Buffer**

Tableau de pointeurs d’interface de mémoire tampon constante (voir ID3D11Buffer) à retourner par la méthode.

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 d3d11.h
Bibliothèque D3D11.lib

Voir aussi

ID3D11DeviceContext