PFND3D11_1DDI_RESOURCEUPDATESUBRESOURCEUP fungsi panggilan balik (d3d10umddi.h)
memperbarui wilayah sub sumber daya tujuan yang menyimpan buffer konstan dari wilayah memori sistem sumber. Diimplementasikan oleh Windows Display Driver Model (WDDM) 1.2 dan driver tampilan mode pengguna yang lebih baru.
Sintaks
PFND3D11_1DDI_RESOURCEUPDATESUBRESOURCEUP Pfnd3d111DdiResourceupdatesubresourceup;
void Pfnd3d111DdiResourceupdatesubresourceup(
D3D10DDI_HDEVICE unnamedParam1,
D3D10DDI_HRESOURCE unnamedParam2,
UINT unnamedParam3,
const D3D10_DDI_BOX *unnamedParam4,
const VOID *unnamedParam5,
UINT unnamedParam6,
UINT unnamedParam7,
UINT CopyFlags
)
{...}
Parameter
unnamedParam1
hDevice [in]
Handel ke perangkat tampilan (konteks grafis).
unnamedParam2
hDstResource
Handel ke sumber daya tujuan untuk disalin.
unnamedParam3
DstSubresource
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(D3D11_1) untuk memperbarui sub-sumber tujuan.
unnamedParam6
RowPitch
Offset, dalam byte, untuk berpindah ke baris data sumber berikutnya.
unnamedParam7
DepthPitch
Offset, dalam byte, untuk berpindah ke ilis data sumber kedalaman berikutnya.
CopyFlags
Nilai yang menentukan karakteristik operasi salin sebagai bitwise ATAU dari nilai dalam jenis enumerasi D3D11_1_DDI_COPY_FLAGS .
Menampilkan nilai
Tidak ada
Keterangan
Driver dapat menggunakan fungsi panggilan balik pfnSetErrorCb untuk mengatur kode kesalahan.
Driver tidak boleh mengalami kesalahan apa pun, 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(D3D11_1) (yang biasanya tidak boleh terjadi), driver dapat mengembalikan D3DDDIERR_DEVICEREMOVED.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 |
Server minimum yang didukung | Windows Server 2012 |
Target Platform | Desktop |
Header | d3d10umddi.h (termasuk D3d10umddi.h) |