ID3D10Device ::CreateBuffer, méthode (d3d10.h)
Créez une mémoire tampon (tampon de vertex, mémoire tampon d’index ou mémoire tampon à constante de nuanceur).
Syntaxe
HRESULT CreateBuffer(
[in] const D3D10_BUFFER_DESC *pDesc,
[in] const D3D10_SUBRESOURCE_DATA *pInitialData,
[out] ID3D10Buffer **ppBuffer
);
Paramètres
[in] pDesc
Type : const D3D10_BUFFER_DESC*
Pointeur vers une description de mémoire tampon (voir D3D10_BUFFER_DESC).
[in] pInitialData
Type : const D3D10_SUBRESOURCE_DATA*
Pointeur vers les données d’initialisation (voir D3D10_SUBRESOURCE_DATA) ; utilisez NULL pour allouer de l’espace uniquement.
[out] ppBuffer
Type : ID3D10Buffer**
Adresse d’un pointeur vers la mémoire tampon créée (consultez Interface ID3D10Buffer). Définissez ce paramètre sur NULL pour valider les autres paramètres d’entrée (S_FALSE indique une passe).
Valeur retournée
Type : HRESULT
Cette méthode retourne l’un des codes de retour Direct3D 10 suivants.
Remarques
Pour obtenir un exemple de code, consultez :
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d3d10.h |
Bibliothèque | D3D10.lib |