struktur D3DKMT_VIDSCH_ESCAPE (d3dkmthk.h)
Jangan gunakan struktur D3DKMT_VIDSCH_ESCAPE; itu hanya untuk tujuan pengujian.
Struktur D3DKMT_VIDSCH_ESCAPE menjelaskan cara mengontrol penjadwal unit pemrosesan grafis (GPU) (yang merupakan bagian dari Dxgkrnl.sys) dalam panggilan ke fungsi D3DKMTEscape .
Sintaks
typedef struct _D3DKMT_VIDSCH_ESCAPE {
D3DKMT_VIDSCHESCAPETYPE Type;
union {
BOOL PreemptionControl;
BOOL EnableContextDelay;
struct {
ULONG TdrControl;
union {
ULONG NodeOrdinal;
};
} TdrControl2;
BOOL SuspendScheduler;
ULONG TdrControl;
ULONG SuspendTime;
struct {
UINT Count;
UINT Time;
} TdrLimit;
D3DKMT_ESCAPE_PFN_CONTROL_COMMAND PfnControl;
};
D3DKMT_ESCAPE_VIRTUAL_REFRESH_RATE VirtualRefreshRateControl;
} D3DKMT_VIDSCH_ESCAPE;
Anggota
Type
Jenis escape, dari jenis D3DKMT_VIDSCHESCAPETYPE, yang dicadangkan dan tidak boleh digunakan di driver Anda.
PreemptionControl
Mengaktifkan atau menonaktifkan preemption.
EnableContextDelay
Mengaktifkan atau menonaktifkan penundaan konteks.
TdrControl2
TdrControl2.TdrControl
Kontrol TDR.
TdrControl2.NodeOrdinal
Valid jika TdrControl diatur ke nilai D3DKMT_TDRDBGCTRLTYPE_ENGINETDR.
SuspendScheduler
Tangguhkan atau lanjutkan penjadwal (usang).
TdrControl
Kontrol TDR.
SuspendTime
Periode waktu untuk menangguhkan.
TdrLimit
TdrLimit.Count
TdrLimit.Time
PfnControl
VirtualRefreshRateControl
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Header | d3dkmthk.h (termasuk D3dkmthk.h) |