Bagikan melalui


PFND3D10DDI_OPENRESOURCE fungsi panggilan balik (d3d10umddi.h)

Fungsi OpenResource(D3D10) membuka sumber daya bersama.

Sintaks

PFND3D10DDI_OPENRESOURCE Pfnd3d10ddiOpenresource;

void Pfnd3d10ddiOpenresource(
  D3D10DDI_HDEVICE unnamedParam1,
  const D3D10DDIARG_OPENRESOURCE *unnamedParam2,
  D3D10DDI_HRESOURCE unnamedParam3,
  D3D10DDI_HRTRESOURCE unnamedParam4
)
{...}

Parameter

unnamedParam1

hDevice [in]

Handel ke perangkat tampilan (konteks grafis).

unnamedParam2

pOpenResource [in]

Penunjuk ke struktur D3D10DDIARG_OPENRESOURCE yang menjelaskan parameter yang digunakan driver tampilan mode pengguna untuk membuka sumber daya bersama.

unnamedParam3

hResource [in]

Handel ke data pribadi driver untuk sumber daya.

unnamedParam4

hRTResource [in]

Handel ke sumber daya yang harus digunakan driver kapan saja memanggil kembali ke runtime Direct3D.

Menampilkan nilai

Tidak ada

Keterangan

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

Driver mungkin kehabisan memori. Oleh karena itu, driver dapat meneruskan E_OUTOFMEMORY atau D3DDDIERR_DEVICEREMOVED dalam panggilan ke fungsi pfnSetErrorCb . Runtime Direct3D akan menentukan bahwa kesalahan lain sangat penting. Jika driver melewati kesalahan apa pun, termasuk D3DDDIERR_DEVICEREMOVED, runtime Direct3D akan menentukan bahwa handel tidak valid; oleh karena itu, runtime tidak akan memanggil fungsi DestroyResource (D3D10) untuk menghancurkan handel yang ditentukan parameter hResource .

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

CalcPrivateOpenedResourceSize

D3D10DDIARG_CREATERESOURCE

D3D10DDIARG_OPENRESOURCE

D3D10DDI_DEVICEFUNCS

DestroyResource(D3D10)

pfnSetErrorCb