структура 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 (включая D3dumddi.h, D3dkmddi.h) |