Compartir a través de


estructura D3DDDI_TRIMRESIDENCYSET_FLAGS (d3dukmdt.h)

D3DDDI_TRIMRESIDENCYSET_FLAGS se usa con pfnTrimResidencySet para recortar la lista de residencia de un dispositivo determinado.

Sintaxis

typedef struct D3DDDI_TRIMRESIDENCYSET_FLAGS {
  union {
    struct {
      UINT PeriodicTrim : 1;
      UINT RestartPeriodicTrim : 1;
      UINT TrimToBudget : 1;
      UINT Reserved : 29;
    };
    UINT Value;
  };
} D3DDDI_TRIMRESIDENCYSET_FLAGS;

Miembros

PeriodicTrim

Cuando se establece la marca PeriodicTrim , se requiere el controlador para realizar las siguientes operaciones:

  • Recorte todas las asignaciones a las que no se ha hecho referencia desde la solicitud de recorte periódica anterior comparando la última valla a la que se hace referencia con la última barrera de contexto de recorte periódica.
  • Actualice la última barrera de contexto de recorte periódica con la última barrera de contexto completada.

RestartPeriodicTrim

Es posible que no se establezca junto con la marca PeriodicTrim . Restablezca la última barrera de contexto de recorte periódica a la última barrera de contexto completada.

TrimToBudget

Indica que el uso de la aplicación supera el presupuesto de memoria y que los bytes NumBytesToTrim deben recortarse para ajustarse al nuevo presupuesto de memoria.

Reserved

Este miembro está reservado y debe establecerse en cero.

Value

Valor consolidado de los campos de bits de la estructura.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Servidor mínimo compatible Windows Server 2016
Encabezado d3dukmdt.h (incluya D3dumddi.h, D3dkmddi.h)

Consulte también

pfnTrimResidencySet