D1166: Discard Map Option Requires Write Map Option
D2D1_MAP_OPTIONS_DISCARD must be combined with D2D1_MAP_OPTIONS_WRITE
Possible Causes
Direct2D may output this message if an application calls ID2D1Bitmap1::Map with D2D1_MAP_OPTIONS_DISCARD but not D2D1_MAP_OPTIONS_WRITE.
Possible Fixes
The DISCARD option requires WRITE in order to be a useful operation for an application. See D2D1_MAP_OPTIONS for a description of map options. When calling ID2D1Bitmap1::Map, consider which type of access the application needs.