Compartir a través de


estructura D3DKMT_VIDSCH_ESCAPE (d3dkmthk.h)

No utilice la estructura D3DKMT_VIDSCH_ESCAPE; es solo para fines de prueba.

La estructura D3DKMT_VIDSCH_ESCAPE describe cómo controlar el programador de la unidad de procesamiento gráfico (GPU) (que forma parte de Dxgkrnl.sys) en una llamada a la función D3DKMTEscape .

Sintaxis

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;

Miembros

Type

Tipo de escape, de tipo D3DKMT_VIDSCHESCAPETYPE, que está reservado y no debe usarse en el controlador.

PreemptionControl

Habilite o deshabilite el adelantamiento.

EnableContextDelay

Habilite o deshabilite el retraso del contexto.

TdrControl2

TdrControl2.TdrControl

Control TDR.

TdrControl2.NodeOrdinal

Válido si TdrControl está establecido en un valor de D3DKMT_TDRDBGCTRLTYPE_ENGINETDR.

SuspendScheduler

Suspende o reanude el programador (obsoleto).

TdrControl

Control TDR.

SuspendTime

Período de tiempo que se va a suspender.

TdrLimit

TdrLimit.Count

TdrLimit.Time

PfnControl

VirtualRefreshRateControl

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Encabezado d3dkmthk.h (incluya D3dkmthk.h)

Consulte también

D3DKMTEscape

D3DKMT_ESCAPE

D3DKMT_VIDSCHESCAPETYPE