固定ストロークまたはヘアライン ストロークで ID2D1Geometry を拡大する場合、Direct2D では DPI が 96 と想定されます。 拡大したジオメトリをレンダリングすると、ストロークの幅が変わる可能性があります。
考えられる原因
Direct2D は、ジオメトリをターゲットに描画すると、ジオメトリを拡大します。 ただし、アプリケーションでは、Widen、StrokeContainsPoint、GetWidenedBounds などの ID2D1Geometry のメソッドを使用して、ターゲットなしで ID2D1Geometry オブジェクトを構築し、拡大することもできます。 これらの操作中に、アプリケーションで D2D1_STROKE_TRANFORM_TYPE_HAIRLINE または FIXED を使用する場合があります。 通常、これらの属性は DPI を考慮しますが、ターゲットがない場合は DPI は指定されません。 この情報メッセージは、Direct2D で既定の DPI が 96.0 と見なされることを警告します。
考えられる修正方法
このメッセージは情報提供のみを行うものであり、必ずしもアプリケーションに問題があることを示しているわけではありません。