PFND3DDDI_OPENRESOURCE fungsi panggilan balik (d3dumddi.h)

Fungsi OpenResource memberi tahu driver bahwa sumber daya bersama dibuka.

Sintaks

PFND3DDDI_OPENRESOURCE Pfnd3dddiOpenresource;

HRESULT Pfnd3dddiOpenresource(
  HANDLE hDevice,
  D3DDDIARG_OPENRESOURCE *unnamedParam2
)
{...}

Parameter

hDevice

Handel ke perangkat tampilan (konteks grafis) yang digunakan untuk membuka sumber daya.

unnamedParam2

pResource [masuk, keluar]

Penunjuk ke struktur D3DDDIARG_OPENRESOURCE yang menjelaskan sumber daya yang dibuka.

Menampilkan nilai

OpenResource mengembalikan S_OK atau hasil kesalahan yang sesuai jika sumber daya tidak berhasil dibuka.

Keterangan

Runtime Microsoft Direct3D memanggil fungsi OpenResource driver tampilan mode pengguna untuk memberi tahu driver tampilan mode pengguna bahwa sumber daya bersama dibuka. Driver harus menyimpan informasi apa pun yang diperlukan untuk menjelaskan sumber daya dan mengembalikan handel unik di anggota hResource dari struktur D3DDDIARG_OPENRESOURCE (ditunjukkan oleh parameter pResource ) yang mengidentifikasi sumber daya baru dalam panggilan berikutnya yang dilakukan runtime Direct3D ke driver. Data driver privat yang diteruskan ke OpenResource adalah data driver privat yang sama yang diteruskan ke fungsi DxgkDdiCreateAllocation driver miniport tampilan saat sumber daya dibuat.

Untuk informasi selengkapnya tentang membuat dan menghancurkan sumber daya, lihat Menangani Pembuatan dan Penghancuran Sumber Daya.

Persyaratan

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

Lihat juga

D3DDDIARG_OPENRESOURCE

D3DDDI_DEVICEFUNCS

D3DDDI_OPENALLOCATIONINFO

DxgkDdiCreateAllocation