Condividi tramite


D3DKMT_VIDSCH_ESCAPE struttura (d3dkmthk.h)

Non usare la struttura D3DKMT_VIDSCH_ESCAPE; è solo a scopo di test.

La struttura D3DKMT_VIDSCH_ESCAPE descrive come controllare l'utilità di pianificazione dell'unità di elaborazione grafica (GPU) (che fa parte di Dxgkrnl.sys) in una chiamata alla funzione D3DKMTEscape .

Sintassi

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;

Members

Type

Tipo di escape, di tipo D3DKMT_VIDSCHESCAPETYPE, riservato e non deve essere usato nel driver.

PreemptionControl

Abilitare o disabilitare il preemption.

EnableContextDelay

Abilitare o disabilitare il ritardo del contesto.

TdrControl2

TdrControl2.TdrControl

Controllo TDR.

TdrControl2.NodeOrdinal

Valido se TdrControl è impostato su un valore di D3DKMT_TDRDBGCTRLTYPE_ENGINETDR.

SuspendScheduler

Sospendere o riprendere l'utilità di pianificazione (obsoleta).

TdrControl

Controllo TDR.

SuspendTime

Periodo di tempo da sospendere.

TdrLimit

TdrLimit.Count

TdrLimit.Time

PfnControl

VirtualRefreshRateControl

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Intestazione d3dkmthk.h (include D3dkmthk.h)

Vedi anche

D3DKMTEscape

D3DKMT_ESCAPE

D3DKMT_VIDSCHESCAPETYPE