Bagikan melalui


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)

Lihat juga

pfnWaitForSynchronizationObjectFromCpuCb