PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTCB fungsi panggilan balik (d3dumddi.h)

Fungsi pfnWaitForSynchronizationObjectCb menyisipkan tunggu objek sinkronisasi yang ditentukan dalam aliran DMA konteks yang ditentukan.

Sintaks

PFND3DDDI_WAITFORSYNCHRONIZATIONOBJECTCB Pfnd3dddiWaitforsynchronizationobjectcb;

HRESULT Pfnd3dddiWaitforsynchronizationobjectcb(
  HANDLE hDevice,
  const D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT *unnamedParam2
)
{...}

Parameter

hDevice

Handel ke perangkat tampilan (yaitu, konteks grafis).

unnamedParam2

pData [in]

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

Menampilkan nilai

pfnWaitForSynchronizationObjectCb 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

Catatan Direct3D Versi 11: Untuk informasi selengkapnya tentang cara driver memanggil pfnWaitForSynchronizationObjectCb, lihat Perubahan dari Direct3D 10.

Untuk contoh kode tentang cara menggunakan fungsi pfnWaitForSynchronizationObjectCb , lihat pfnSignalSynchronizationObjectCb.

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

D3DDDICB_WAITFORSYNCHRONIZATIONOBJECT