ID3D11DeviceContext ::CSGetConstantBuffers, méthode (d3d11.h)
Obtenez les mémoires tampons constantes utilisées par l’étape de nuanceur de calcul.
Syntaxe
void CSGetConstantBuffers(
[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 (compris entre 0 et 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 est 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 |