D1178: для настраиваемого стиля тире требуется массив тире
Для создания стиля росчерка с помощью DASH_STYLE_CUSTOM требуется массив дефисов.
Возможные причины
Когда приложение попыталось создать ID2D1StrokeStyle, оно использовало атрибут D2D1_DASH_STYLE_CUSTOM, но предоставило массив тире NULL.
Возможные исправления
Если приложению требуются пользовательские дефисы, убедитесь, что указан допустимый массив тире. Пример см. в разделе CreateStrokeStyle. Если встроенный стиль тире допустим, оставьте массив тире значение NULL и используйте описатель, например D2D1_DASH_STYLE_DASH.