PFND3D10DDI_RESOURCEUPDATESUBRESOURCEUP fungsi panggilan balik (d3d10umddi.h)

Fungsi DefaultConstantBufferUpdateSubresourceUP memperbarui wilayah sub sumber daya tujuan yang menyimpan buffer konstan dari wilayah memori sistem sumber.

Sintaks

PFND3D10DDI_RESOURCEUPDATESUBRESOURCEUP Pfnd3d10ddiResourceupdatesubresourceup;

void Pfnd3d10ddiResourceupdatesubresourceup(
  D3D10DDI_HDEVICE unnamedParam1,
  D3D10DDI_HRESOURCE unnamedParam2,
  UINT unnamedParam3,
  const D3D10_DDI_BOX *unnamedParam4,
  const VOID *unnamedParam5,
  UINT unnamedParam6,
  UINT unnamedParam7
)
{...}

Parameter

unnamedParam1

hDevice [in]

Handel ke perangkat tampilan (konteks grafis).

unnamedParam2

hDstResource [in]

Handel ke sumber daya tujuan untuk disalin.

unnamedParam3

DstSubresource [in]

Indeks yang menunjukkan sub sumber daya tujuan untuk disalin.

unnamedParam4

pDstBox [in, opsional]

Penunjuk ke struktur D3D10_DDI_BOX yang menentukan wilayah sub sumber daya tujuan untuk menyalin data. Jika pDstBoxNULL, driver harus menyalin ke seluruh sub-sumber tujuan.

unnamedParam5

pSysMemUP [in]

Penunjuk ke alamat awal data sumber yang digunakan DefaultConstantBufferUpdateSubresourceUP untuk memperbarui sub-sumber tujuan.

unnamedParam6

RowPitch [in]

Offset, dalam byte, untuk berpindah ke baris data sumber berikutnya.

unnamedParam7

DepthPitch [in]

Offset, dalam byte, untuk berpindah ke ilis data sumber kedalaman berikutnya.

Menampilkan nilai

Tidak ada

Keterangan

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

Untuk informasi selengkapnya tentang DefaultConstantBufferUpdateSubresourceUP, lihat bagian Keterangan dari fungsi ResourceUpdateSubresourceUP .

Driver tidak boleh mengalami kesalahan, kecuali untuk D3DDDIERR_DEVICEREMOVED. Oleh karena itu, jika driver melewati kesalahan apa pun, kecuali untuk D3DDDIERR_DEVICEREMOVED, dalam panggilan ke fungsi 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 pengoperasian DefaultConstantBufferUpdateSubresourceUP (yang biasanya tidak boleh terjadi), driver dapat mengembalikan D3DDDIERR_DEVICEREMOVED.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Target Platform Desktop
Header d3d10umddi.h (termasuk D3d10umddi.h)

Lihat juga

D3D10DDI_DEVICEFUNCS

D3D10_DDI_BOX

ResourceUpdateSubresourceUP

pfnSetErrorCb