Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi pfnCreateSynchronizationObjectCb membuat objek sinkronisasi yang dapat disinyalir oleh konteks perangkat dan menunggu.
Sintaksis
PFND3DDDI_CREATESYNCHRONIZATIONOBJECTCB Pfnd3dddiCreatesynchronizationobjectcb;
HRESULT Pfnd3dddiCreatesynchronizationobjectcb(
HANDLE hDevice,
D3DDDICB_CREATESYNCHRONIZATIONOBJECT *unnamedParam2
)
{...}
Parameter
hDevice
Handel ke perangkat tampilan (yaitu, konteks grafis) yang akan memiliki objek sinkronisasi yang pfnCreateSynchronizationObjectCb buat.
unnamedParam2
pData [in, out]
Penunjuk ke struktur D3DDDICB_CREATESYNCHRONIZATIONOBJECT yang menjelaskan objek sinkronisasi yang akan dibuat.
Mengembalikan nilai
pfnCreateSynchronizationObjectCb mengembalikan salah satu nilai berikut:
Mengembalikan kode | Deskripsi |
---|---|
S_OK | Objek sinkronisasi berhasil dibuat. |
E_OUTOFMEMORY | pfnCreateSynchronizationObjectCb tidak dapat mengalokasikan memori yang diperlukan untuk menyelesaikannya. |
E_INVALIDARG | Parameter divalidasi dan ditentukan salah. |
Fungsi ini mungkin juga mengembalikan nilai HRESULT lainnya.
Komentar
Fungsi pfnCreateSynchronizationObjectCb mengembalikan handel mode kernel ke objek sinkronisasi yang baru dibuat di hSyncObject anggota struktur D3DDDICB_CREATESYNCHRONIZATIONOBJECT yang ditunjuk oleh parameter pData. Driver tampilan mode pengguna meneruskan handel ini dalam panggilan ke fungsi berikut:
Persyaratan
Syarat | Nilai |
---|---|
klien minimum yang didukung | Tersedia di Windows Vista dan versi sistem operasi Windows yang lebih baru. |
Platform Target | Desktop |
Header | d3dumddi.h (termasuk D3dumddi.h) |
Lihat juga
D3DDDICB_CREATESYNCHRONIZATIONOBJECT
pfnDestroySynchronizationObjectCb