共用方式為


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)

另請參閱

pfnTrimResidencySet