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 marca PeriodicTrim, se requiere que el controlador realice las siguientes operaciones:

  • Recorte todas las asignaciones a las que no se hace 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

No se puede establecer junto con 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 NumBytesToTrim bytes debe 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 Valor
cliente mínimo admitido Windows 10
servidor mínimo admitido Windows Server 2016
encabezado de d3dukmdt.h (incluya D3dumddi.h, D3dkmddi.h)

Consulte también

pfnTrimResidencySet