структура D3DDDI_TRIMRESIDENCYSET_FLAGS (d3dukmdt.h)
D3DDDI_TRIMRESIDENCYSET_FLAGS используется с pfnTrimResidencySet для обрезки списка мест размещения для данного устройства.
Синтаксис
typedef struct D3DDDI_TRIMRESIDENCYSET_FLAGS {
union {
struct {
UINT PeriodicTrim : 1;
UINT RestartPeriodicTrim : 1;
UINT TrimToBudget : 1;
UINT Reserved : 29;
};
UINT Value;
};
} D3DDDI_TRIMRESIDENCYSET_FLAGS;
Члены
PeriodicTrim
Если установлен флаг PeriodicTrim, драйвер требуется для выполнения следующих операций:
- Обрезать все выделения, на которые не ссылались с момента предыдущего периодического запроса обрезки, сравнивая выделение последнего ссылочного забора с последним периодическим забором контекста обрезки.
- Обновите последний периодический забор контекста обрезки с последним завершенным забором контекста.
RestartPeriodicTrim
Может не быть задано вместе с флагом PeriodicTrim. Сбросьте последний периодический забор контекста обрезки до последнего завершенного забора контекста.
TrimToBudget
Указывает, что использование приложения превышает бюджет памяти и что NumBytesToTrim байты должны быть обрезаны, чтобы соответствовать новому бюджету памяти.
Reserved
Этот элемент зарезервирован и должен иметь значение нулю.
Value
Консолидированное значение битовых полей в структуре.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 |
минимальный поддерживаемый сервер | Windows Server 2016 |
заголовка | d3dukmdt.h (include D3dumddi.h, D3dkmddi.h) |