Bagikan melalui


struktur D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU (d3dkmthk.h)

D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU digunakan dengan D3DKMTWaitForSynchronizationObjectFromGpu untuk menunggu pagar yang dipantau mencapai nilai tertentu.

Sintaks

typedef struct _D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU {
  [in] D3DKMT_HANDLE hContext;
  [in] UINT          ObjectCount;
  void          D3DKMT_PTR(
    const D3DKMT_HANDLE *unnamedParam1,
    ObjectHandleArray   unnamedParam2
  );
  union {
    [in] const UINT64          *MonitoredFenceValueArray;
    [in] D3DKMT_ALIGN64 UINT64 FenceValue;
         D3DKMT_ALIGN64 UINT64 Reserved[8];
  };
} D3DKMT_WAITFORSYNCHRONIZATIONOBJECTFROMGPU;

Anggota

[in] hContext

Mode kernel menangani aliran konteks di mana tunggu peristiwa sinkronisasi dalam array yang ditentukan anggota ObjectHandleArray disisipkan.

[in] ObjectCount

Jumlah peristiwa sinkronisasi dalam array ObjectHandleArray dan nilai pagar dalam array MonitoredFenceValueArray .

void D3DKMT_PTR( const D3DKMT_HANDLE *unnamedParam1, ObjectHandleArray unnamedParam2)

[in] MonitoredFenceValueArray

Array nilai pagar yang dipantau 64-bit untuk ditunggu, setiap nilai yang sesuai dengan objek sinkronisasi di ObjectHandleArray.

[in] FenceValue

Nilai pagar untuk menunggu ketika objek input berjenis D3DDDI_FENCE.

Reserved[8]

Anggota ini dicadangkan dan harus diatur ke nol.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Server Windows 2016
Header d3dkmthk.h (termasuk D3dkmthk.h)

Lihat juga

D3DKMTWaitForSynchronizationObjectFromGpu