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)

Lihat juga

D3DKMTEscape

D3DKMT_ESCAPE

D3DKMT_VIDSCHESCAPETYPE