D3DDDI_MAKERESIDENT_FLAGS 結構 (d3dukmdt.h)
D3DDDI_MAKERESIDENT_FLAGS 與 MakeResident (pfnMakeResidentCb 或 D3DKMTMakeResident) 搭配使用,指示 OS 將資源新增至裝置落地清單,並遞增此配置的落地參考計數。
語法
typedef struct D3DDDI_MAKERESIDENT_FLAGS {
union {
struct {
UINT CantTrimFurther : 1;
UINT MustSucceed : 1;
UINT Reserved : 30;
};
UINT Value;
};
} D3DDDI_MAKERESIDENT_FLAGS;
成員
CantTrimFurther
在使用者模式驅動程式修剪裝置中所有其他可能的資源之後,應該使用這個旗標,而且需要將目前的資源設為駐留,才能在特定單一不可部分完成作業上向前進行。
MustSucceed
只有在 同時設定 CantTrimFurther 時,才能設定此旗標。 這表示進行駐留的資源對裝置向前進度至關重要。 如果視訊記憶體管理員無法滿足要求,裝置將會發生錯誤。
Reserved
這個成員是保留的,而且應該設定為零。
Value
結構的合併值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 |
最低支援的伺服器 | Windows Server 2016 |
標頭 | d3dukmdt.h (包含 D3dumddi.h、D3dkmddi.h) |