Udostępnij przez


D1175: Obiekt docelowy DXGI nie może używać flagi oprogramowania

Ten typ rendertarget musi być oflagowany jako DOMYŚLNY lub SPRZĘT.

 

Możliwe przyczyny

Aplikacja o nazwie ID2D1Factory::CreateDxgiSurfaceRenderTarget z obiektem D2D1_RENDER_TARGET_PROPERTIES, którego pole typu zostało ustawione na D2D1_RENDER_TARGET_TYPE_SOFTWARE. Direct2D uważa, że ta kombinacja specyfikatorów jest niepoprawna, ponieważ flaga SOFTWARE jest zarezerwowana dla obiektów docelowych utworzonych przy użyciu polecenia CreateWicBitmapRenderTarget i CreateHwndRenderTarget.

Możliwe poprawki

W przypadku korzystania z polecenia CreateDxgiSurfaceRenderTarget aplikacje powinny określać D2D1_RENDER_TARGET_TYPE_HARDWARE.