Bagikan melalui


struktur D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU (d3dkmthk.h)

D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU digunakan dengan D3DKMTWaitForSynchronizationObjectFromCpu untuk menunggu pagar yang dipantau mencapai nilai tertentu.

Sintaks

typedef struct _D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU {
  [in] D3DKMT_HANDLE                                    hDevice;
  [in] UINT                                             ObjectCount;
  void                                             D3DKMT_PTR(
    const D3DKMT_HANDLE *unnamedParam1,
    ObjectHandleArray   unnamedParam2
  );
  void                                             D3DKMT_PTR(
    const UINT64    *unnamedParam1,
    FenceValueArray unnamedParam2
  );
  void                                             D3DKMT_PTR(
    HANDLE      unnamedParam1,
    hAsyncEvent unnamedParam2
  );
  [in] D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS Flags;
} D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMCPU;

Anggota

[in] hDevice

Handel perangkat untuk menunggu.

[in] ObjectCount

Jumlah objek sinkronisasi di ObjectHandleArray dan nilai pagar di FenceValueArray.

void D3DKMT_PTR( const D3DKMT_HANDLE *unnamedParam1, ObjectHandleArray unnamedParam2)

void D3DKMT_PTR( const UINT64 *unnamedParam1, FenceValueArray unnamedParam2)

void D3DKMT_PTR( HANDLE unnamedParam1, hAsyncEvent unnamedParam2)

[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 d3dkmthk.h (termasuk D3dkmthk.h)

Lihat juga

D3DDDI_WAITFORSYNCHRONIZATIONOBJECTFROMCPU_FLAGS

D3DKMTWaitForSynchronizationObjectFromCpu