Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
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) |