Auf Englisch lesen

Freigeben über


D1170: Ungültige Flags mit dynamischer Textur-Bitmap

D2D1_MAP_OPTIONS_WRITE | D2D1_MAP_OPTIONS_DISCARD ist erforderlich, wenn eine Bitmap zugeordnet wird, die aus einer dynamischen Textur erstellt wurde.

 

Mögliche Ursachen

Direct2D gibt diese Meldung möglicherweise aus, wenn eine Anwendung ID2D1Bitmap1::Map mit einer Textur aufruft, deren zugrunde liegende Direct3D-Ressource D3D11_USAGE_DYNAMIC zugeordnet wird, aber keine D2D1_MAP_OPTIONS_WRITE- und D2D1_MAP_OPTIONS_DISCARD-Flags angegeben hat.

Mögliche Korrekturen

Wenn eine Anwendung mithilfe von ID2D1Bitmap1::Map zugriff auf eine Bitmap benötigt und der zugrunde liegenden Direct3D-Ressource D3D11_USAGE_DYNAMIC zugeordnet wird, geben Sie sowohl D2D1_MAP_OPTIONS_WRITE- als auch D2D1_MAP_OPTIONS_DISCARD-Flags an. Eine Beschreibung der Kartenoptionen finden Sie unter D2D1_MAP_OPTIONS.