ID3D10Device::CreateBuffer method (d3d10.h)

Buat buffer (buffer vertex, buffer indeks, atau buffer shader-constant).

Sintaks

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

Parameter

[in] pDesc

Jenis: const D3D10_BUFFER_DESC*

Penunjuk ke deskripsi buffer (lihat D3D10_BUFFER_DESC).

[in] pInitialData

Jenis: const D3D10_SUBRESOURCE_DATA*

Penunjuk ke data inisialisasi (lihat D3D10_SUBRESOURCE_DATA); gunakan NULL untuk mengalokasikan ruang saja.

[out] ppBuffer

Jenis: ID3D10Buffer**

Alamat pointer ke buffer yang dibuat (lihat ID3D10Buffer Interface). Atur parameter ini ke NULL untuk memvalidasi parameter input lainnya (S_FALSE menunjukkan pass).

Nilai kembali

Jenis: HRESULT

Metode ini mengembalikan salah satu Kode Pengembalian Direct3D 10 berikut.

Keterangan

Misalnya kode, lihat:

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3d10.h
Pustaka D3D10.lib

Lihat juga

ID3D10Device Interface