struktur D3DDDI_CREATEHWQUEUEFLAGS (d3dukmdt.h)
Struktur D3DDDI_CREATEHWQUEUEFLAGS menentukan bendera yang akan digunakan saat membuat antrean perangkat keras.
Sintaks
typedef struct _D3DDDI_CREATEHWQUEUEFLAGS {
union {
struct {
UINT DisableGpuTimeout : 1;
UINT NoBroadcastSignal : 1;
UINT NoBroadcastWait : 1;
UINT NoKmdAccess : 1;
UINT UserModeSubmission : 1;
UINT NativeProgressFence : 1;
UINT TestQueue : 1;
UINT Reserved : 25;
};
UINT Value;
};
} D3DDDI_CREATEHWQUEUEFLAGS;
Anggota
DisableGpuTimeout
Ketika diatur, menunjukkan ke OS bahwa antrean perangkat keras yang dibuat diharapkan untuk mengirimkan buffer DMA yang dapat memakan waktu lebih dari 2 detik untuk diselesaikan pada GPU, dan akibatnya batas waktu GPU harus dinonaktifkan.
NoBroadcastSignal
Ketika diatur, menunjukkan ke OS bahwa antrean perangkat keras yang dibuat tidak memiliki perilaku yang dapat diamati aplikasi, dan tidak boleh berpartisipasi dalam operasi sinyal siaran pagar perintah D3D12. Bendera ini diperkenalkan di Windows 10, versi 2004.
NoBroadcastWait
Ketika diatur, menunjukkan ke OS bahwa antrean perangkat keras yang dibuat tidak memiliki perilaku yang dapat diamati aplikasi, dan tidak boleh diblokir di belakang dalam operasi tunggu pagar antrean perintah D3D12. Bendera ini diperkenalkan di Windows 10, versi 2004.
NoKmdAccess
Dicadangkan untuk penggunaan sistem.
UserModeSubmission
Saat diatur, menunjukkan ke OS bahwa antrean perangkat keras yang dibuat menggunakan model pengiriman mode pengguna. Antrean perangkat keras yang dibuat menggunakan bendera ini tidak dapat menggunakan jalur pengiriman kerja mode kernel reguler dan harus mengandalkan mekanisme bel pintu untuk pengiriman kerja pada antrean.
NativeProgressFence
Saat diatur, menunjukkan bahwa DXGKARG_CREATEHWQUEUE::hHwQueueProgressFence menangani titik ke handel driver objek pagar GPU asli yang sebelumnya dibuat menggunakan DxgkDdiCreateNativeFence. Untuk informasi selengkapnya, lihat Objek pagar GPU asli. Tersedia dimulai dengan Windows 11, versi 24H2.
TestQueue
Reserved
Dicadangkan untuk penggunaan sistem.
Value
Nilai ini dapat digunakan untuk mengoperasikan anggota struktur secara kolektif.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10, versi 1703 (WDDM 2.2) |
Header | d3dukmdt.h |