Bagikan melalui


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

D3DDDI_DEVICECALLBACKS

pfnDestroySynchronizationObjectCb

pfnSignalSynchronizationObject2Cb

pfnWaitForSynchronizationObject2Cb