Bagikan melalui


PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECT2CB fungsi panggilan balik (d3dumddi.h)

Menyisipkan perintah tunggu untuk objek sinkronisasi yang ditentukan dalam aliran perintah konteks yang ditentukan. Digunakan oleh Windows Display Driver Model (WDDM) 1.2 dan driver tampilan mode pengguna yang lebih baru.

Sintaks

PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECT2CB Pfnd3dddiWaitforsynchronizationobject2cb;

HRESULT Pfnd3dddiWaitforsynchronizationobject2cb(
  HANDLE hDevice,
  const D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT2 *unnamedParam2
)
{...}

Parameter

hDevice

Handel ke perangkat tampilan (yaitu, konteks grafis).

unnamedParam2

pData [in]

Penunjuk ke struktur D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT2 yang menjelaskan objek sinkronisasi dan aliran DMA konteks yang diperlukan untuk menyiapkan tunggu.

Menampilkan nilai

Mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
S_OK Penantian berhasil disiapkan.
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:

Jangan panggil fungsi ini jika objek sinkronisasi berjenis D3DDDI_CPU_NOTIFICATION—yaitu, anggota Jenis struktur D3DDDI_SYNCHRONIZATIONOBJECTINFO2 memiliki nilai D3DDDI_CPU_NOTIFICATION. pfnDestroySynchronizationObjectCb

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

D3DDDI_SYNCHRONIZATIONOBJECTINFO2

pfnCreateSynchronizationObject2Cb

pfnDestroySynchronizationObjectCb

pfnSignalSynchronizationObject2Cb