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) |