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) |