Condividi tramite


Metodo ID3D10Device::CreateBuffer (d3d10.h)

Creare un buffer (buffer dei vertici, buffer di indice o buffer costante shader).

Sintassi

HRESULT CreateBuffer(
  [in]  const D3D10_BUFFER_DESC      *pDesc,
  [in]  const D3D10_SUBRESOURCE_DATA *pInitialData,
  [out] ID3D10Buffer                 **ppBuffer
);

Parametri

[in] pDesc

Tipo: const D3D10_BUFFER_DESC*

Puntatore a una descrizione del buffer (vedere D3D10_BUFFER_DESC).

[in] pInitialData

Tipo: const D3D10_SUBRESOURCE_DATA*

Puntatore ai dati di inizializzazione (vedere D3D10_SUBRESOURCE_DATA); usare NULL per allocare solo spazio.

[out] ppBuffer

Tipo: ID3D10Buffer**

Indirizzo di un puntatore al buffer creato (vedere l'interfaccia ID3D10Buffer). Impostare questo parametro su NULL per convalidare gli altri parametri di input (S_FALSE indica un passaggio).

Valore restituito

Tipo: HRESULT

Questo metodo restituisce uno dei codici restituiti Direct3D 10 seguenti.

Commenti

Per un esempio di codice, vedere:

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d10.h
Libreria D3D10.lib

Vedi anche

Interfaccia ID3D10Device