struktur D3DDDICB_SIGNALFLAGS (d3dukmdt.h)
Struktur D3DDDICB_SIGNALFLAGS menjelaskan perilaku sinyal dalam panggilan ke fungsi pfnSignalSynchronizationObjectCb atau pfnSignalSynchronizationObject2Cb .
Sintaks
typedef struct _D3DDDICB_SIGNALFLAGS {
union {
struct {
UINT SignalAtSubmission : 1;
UINT EnqueueCpuEvent : 1;
UINT AllowFenceRewind : 1;
#if ...
UINT Reserved : 28;
UINT DXGK_SIGNAL_FLAG_INTERNAL0 : 1;
#elif
UINT Reserved : 30;
#else
UINT Reserved : 31;
#endif
};
UINT Value;
};
} D3DDDICB_SIGNALFLAGS;
Anggota
SignalAtSubmission
Nilai UINT yang menentukan apakah konteks harus memberi sinyal objek sinkronisasi ketika paket yang sebelumnya diantrekan dikirimkan daripada diselesaikan (yang merupakan perilaku default).
Mengatur anggota ini setara dengan mengatur bit pertama dari anggota Nilai 32-bit (0x00000001).
EnqueueCpuEvent
Nilai UINT yang memodifikasi perilaku fungsi pfnSignalSynchronizationObject2Cb .
Ketika anggota ini diatur:
Peristiwa yang ditentukan oleh anggota CpuEventHandle dari struktur D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT2 disinyalkan ketika semua konteks yang ditentukan dalam D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT2 memproses perintah sinyal.
Anggota struktur D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT2 bahwa parameter pData fungsi pfnSignalSynchronizationObject2Cb menunjuk ke dibatasi sebagai berikut:
- ObjectCount harus nol.
- CpuEventHandle harus merupakan penanganan aktivitas yang valid.
Mengatur anggota ini setara dengan mengatur bit kedua dari anggota Nilai 32-bit (0x00000002).
Didukung dimulai dengan Windows 8.
AllowFenceRewind
Nilai UINT yang menunjukkan apakah pagar yang disengaja diperbolehkan mundur. Ketika diatur TRUE, pagar dapat diubah menjadi pagar antrean yang berada di belakang pagar saat ini.
Didukung dimulai dengan Windows 10 (WDDM 2.0).
Reserved
Anggota ini dicadangkan dan harus diatur ke nol.
DXGK_SIGNAL_FLAG_INTERNAL0
Anggota ini dicadangkan dan harus diatur ke nol.
Value
Anggota dalam serikat yang terkandung dalam D3DDDICB_SIGNALFLAGS yang dapat menyimpan satu nilai 32-bit yang mengidentifikasi perilaku sinyal.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Header | d3dukmdt.h (termasuk D3dumddi.h, D3dkmddi.h) |
Lihat juga
D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT
D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT2
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