struktur D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 (d3dkmthk.h)
D3DKMT_SIGNALSYNCHRONIZATIONOBJECTFROMGPU2 digunakan dengan D3DKMTSignalSynchronizationObjectFromGpu2 untuk memberi sinyal pagar yang dipantau.
Sintaks
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 ditunggu oleh anggota hContext .
[in] Flags
Struktur D3DDDICB_SIGNALFLAGS yang menunjukkan, dalam bendera bidang bit, perilaku sinyal.
[in] BroadcastContextCount
Jumlah konteks yang akan disiarkan oleh operasi sinyal ini.
[in] BroadcastContextArray
Array mode kernel menangani aliran konteks di mana 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 diberi sinyal ketika perintah sinyal diproses. Anggota ini harus diatur hanya ketika Flags.EnqueueCpuEvent ditentukan.
[in] MonitoredFenceValueArray
Array nilai pagar yang dipantau 64-bit ke sinyal, yang masing-masing sesuai dengan objek sinkronisasi di ObjectHandleArray.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk