Bagikan melalui


struktur D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 (d3dkmthk.h)

D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 digunakan dengan D3DKMTSignalSynchronizationObjectFromGpu2 untuk memberi sinyal pagar yang dipantau.

Sintaksis

typedef struct _D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 {
  [in] UINT                 ObjectCount;
  [in] const D3DKMT_HANDLE  *ObjectHandleArray;
  [in] D3DDDICB_SIGNALFLAGS Flags;
  [in] ULONG                BroadcastContextCount;
  [in] const D3DKMT_HANDLE  *BroadcastContextArray;
  union {
    [in] D3DKMT_ALIGN64 UINT64 FenceValue;
    [in] HANDLE                CpuEventHandle;
    [in] const UINT64          *MonitoredFenceValueArray;
         D3DKMT_ALIGN64 UINT64 Reserved[8];
  };
} D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2;

Anggota

[in] ObjectCount

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

[in] ObjectHandleArray

Array mode kernel menangani peristiwa sinkronisasi yang ditentukan oleh anggota hContext menunggu.

[in] Flags

Struktur D3DDDICB_SIGNALFLAGS yang menunjukkan, dalam bendera bit-field, perilaku sinyal.

[in] BroadcastContextCount

Jumlah konteks yang akan disiarkan operasi sinyal ini.

[in] BroadcastContextArray

Array mode kernel menangani aliran konteks tempat sinyal untuk peristiwa sinkronisasi dalam array yang ditentukan anggota ObjectHandleArray disisipkan. Peristiwa sinkronisasi dianggap memberi sinyal hanya ketika semua konteks siaran mencapai titik penyisipan sinyal.

[in] FenceValue

Nilai 64-bit yang menentukan nilai pagar saat ini dari objek sinkronisasi GPU. Nilai ini hanya berlaku jika objek sinkronisasi GPU berjenis D3DDDI_FENCE.

[in] CpuEventHandle

Handel objek peristiwa yang akan disinyalir saat perintah sinyal diproses. Anggota ini harus diatur hanya ketika Flags.EnqueueCpuEvent ditentukan.

[in] MonitoredFenceValueArray

Array nilai pagar yang dipantau 64-bit untuk memberi sinyal, yang masing-masing sesuai dengan objek sinkronisasi di ObjectHandleArray.

Reserved[8]

Anggota ini dicadangkan dan harus diatur ke nol.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows 10
server minimum yang didukung Windows Server 2016
Header d3dkmthk.h (termasuk D3dkmthk.h)

Lihat juga

D3DKMTSignalSynchronizationObjectFromGpu2