D3DDDI_MAKERESIDENT_FLAGS 結構 (d3dukmdt.h)

D3DDDI_MAKERESIDENT_FLAGSMakeResident (pfnMakeResidentCbD3DKMTMakeResident) 搭配使用,指示 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)

另請參閱

D3DKMTMakeResident

pfnMakeResidentCb