Bagikan melalui


PFND3D10DDI_DRAW fungsi panggilan balik (d3d10umddi.h)

Fungsi pfnDraw menggambar primitif yang tidak diindeks.

Sintaks

PFND3D10DDI_DRAW Pfnd3d10ddiDraw;

void Pfnd3d10ddiDraw(
  D3D10DDI_HDEVICE unnamedParam1,
  UINT unnamedParam2,
  UINT unnamedParam3
)
{...}

Parameter

unnamedParam1

[in] hDevice: Handel ke perangkat tampilan (konteks grafis).

unnamedParam2

[in] VertexCount: Jumlah simpul dalam buffer puncak yang dibaca simpul untuk menggambar primitif.

unnamedParam3

[in] StartVertexLocation: Vertex pertama dalam buffer vertex tempat simpul dibaca untuk menggambar primitif.

Menampilkan nilai

Tidak ada

Keterangan

Driver dapat menggunakan fungsi panggilan balik pfnSetErrorCb untuk mengatur kode kesalahan.

Satu-satunya kesalahan yang harus ditemui driver adalah D3DDDIERR_DEVICEREMOVED. Jika driver melewati kesalahan yang berbeda ke pfnSetErrorCb, runtime Direct3D akan menentukan bahwa kesalahan sangat penting.

Bahkan jika perangkat dihapus, driver tidak diperlukan untuk mengembalikan D3DDDIERR_DEVICEREMOVED. Namun, jika penghapusan perangkat mengganggu operasi pfnDraw (yang biasanya tidak boleh terjadi), driver dapat kembali D3DDDIERR_DEVICEREMOVED.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista
Target Platform Desktop
Header d3d10umddi.h (termasuk D3d10umddi.h)

Lihat juga

D3D10DDI_DEVICEFUNCS

pfnSetErrorCb