PFND3DDDI_CREATESYNCHRONIZATIONOBJECT2CB fungsi panggilan balik (d3dumddi.h)
Membuat objek sinkronisasi GPU yang dapat disinyalkan oleh konteks perangkat dan menunggu. Digunakan oleh WDDM 1.2 dan driver tampilan mode pengguna yang lebih baru.
Sintaks
PFND3DDDI_CREATESYNCHRONIZATIONOBJECT2CB Pfnd3dddiCreatesynchronizationobject2cb;
HRESULT Pfnd3dddiCreatesynchronizationobject2cb(
HANDLE hDevice,
D3DDDICB_CREATESYNCHRONIZATIONOBJECT2 *unnamedParam2
)
{...}
Parameter
hDevice
Handel ke perangkat tampilan (yaitu, konteks grafis) yang akan memiliki objek sinkronisasi yang dibuat pfnCreateSynchronizationObject2Cb .
unnamedParam2
pData [masuk, keluar]
Penunjuk ke struktur D3DDDICB_CREATESYNCHRONIZATIONOBJECT2 yang menjelaskan objek sinkronisasi yang akan dibuat.
Menampilkan nilai
Mengembalikan salah satu nilai berikut:
Menampilkan kode | Deskripsi |
---|---|
S_OK | Objek sinkronisasi berhasil dibuat. |
E_OUTOFMEMORY | Fungsi tidak dapat mengalokasikan memori yang diperlukan untuk menyelesaikannya. |
E_INVALIDARG | Parameter divalidasi dan ditentukan salah. |
Fungsi ini mungkin juga mengembalikan nilai HRESULT lainnya.
Keterangan
Fungsi pfnCreateSynchronizationObject2Cb mengembalikan handel mode kernel ke objek sinkronisasi yang baru dibuat di anggota hSyncObject dari struktur D3DDDICB_CREATESYNCHRONIZATIONOBJECT2 yang ditunjuk parameter pData . Driver tampilan mode pengguna meneruskan handel ini dalam panggilan ke fungsi berikut:
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 |
Server minimum yang didukung | Windows Server 2012 |
Target Platform | Desktop |
Header | d3dumddi.h (termasuk D3dumddi.h) |
Lihat juga
D3DDDICB_CREATESYNCHRONIZATIONOBJECT2
pfnDestroySynchronizationObjectCb