閱讀英文

共用方式為


D1170:動態紋理點陣圖的旗標無效

D2D1_MAP_OPTIONS_WRITE |從動態紋理建立的對應點陣圖時,需要D2D1_MAP_OPTIONS_DISCARD。

 

可能的原因

如果應用程式呼叫 ID2D1Bitmap1::Map 且其基礎 Direct3D 資源屬性為D3D11_USAGE_DYNAMIC的紋理,但未同時指定D2D1_MAP_OPTIONS_WRITE和D2D1_MAP_OPTIONS_DISCARD旗標,Direct2D 可能會輸出此訊息。

可能的修正

如果應用程式需要使用 ID2D1Bitmap1::Map 存取點陣圖,且其基礎 Direct3D 資源是使用 D3D11_USAGE_DYNAMIC 來設定屬性,請同時指定D2D1_MAP_OPTIONS_WRITE和D2D1_MAP_OPTIONS_DISCARD旗標。 如需地圖選項的描述,請參閱D2D1_MAP_OPTIONS。