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