struktur D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU (d3dumddi.h)
D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU digunakan dengan pfnWaitForSynchronizationObjectFromCpuCb untuk menunggu pagar yang dipantau mencapai nilai tertentu.
Sintaks
typedef struct D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU {
[in] UINT ObjectCount;
[in] const D3DKMT_HANDLE *ObjectHandleArray;
[in] const UINT64 *FenceValueArray;
[in] HANDLE hAsyncEvent;
[in] D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS Flags;
} D3DDDICB_WAITFORSYNCHRONIZATIONOBJECTFROMCPU;
Anggota
[in] ObjectCount
Jumlah objek sinkronisasi di ObjectHandleArray dan nilai pagar di FenceValueArray.
[in] ObjectHandleArray
Array mode kernel menangani peristiwa sinkronisasi untuk menunggu.
[in] FenceValueArray
Array nilai pagar yang dipantau 64-bit untuk ditunggu, masing-masing sesuai dengan objek di ObjectHandleArray.
[in] hAsyncEvent
Ketika bukan NULL, menentukan peristiwa yang akan disinyalkan ketika kondisi tunggu terpenuhi. Ketika NULL, panggilan tidak akan kembali sampai kondisi tunggu terpenuhi.
[in] Flags
Struktur D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS yang menjelaskan operasi.
Nilai | Makna |
---|---|
WaitAny FALSE |
Kondisi tunggu dianggap terpenuhi ketika semua objek sinkronisasi input diberi sinyal ke nilai pagar input yang sesuai atau lebih besar. |
WaitAny TRUE |
Kondisi tunggu dianggap terpenuhi ketika salah satu objek sinkronisasi input diberi sinyal ke nilai pagar input yang sesuai atau lebih besar. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 |
Server minimum yang didukung | Server Windows 2016 |
Header | d3dumddi.h (termasuk D3dumddi.h) |