다음을 통해 공유


D1133: 버퍼 정밀도 알 수 없음 허용 안 됨

D2D1_BUFFER_PRECISION_UNKNOWN 이 API에 대한 매개 변수로 허용되지 않습니다.

 

가능한 원인

Direct2D를 사용하면 애플리케이션에서 일부 작업에 대해 원하는 버퍼 정밀도를 지정할 수 있습니다. 예를 들어 이미징 파이프라인에 사용되는 전체 자릿수는 ID2D1DeviceContext::SetRenderingControls를 사용하여 지정됩니다. BUFFER_PRECISION_UNKNOWN 지정자를 사용하면 애플리케이션이 이 설정을 포기할 수 있으며 Direct2D는 기본값을 사용하지만 일부 작업에는 이 지정자가 허용되지 않습니다. 특히 그라데이션 중지 컬렉션을 만드는 동안 허용되지 않을 수 있습니다.

가능한 수정 사항

BUFFER_PRECISION_UNKNOWN 지정자가 ID2D1DeviceContext::CreateGradientStopCollection과 함께 사용되지 않는지 확인합니다. 알려진 전체 자릿수 값을 사용합니다. 작업에 대상 표면 형식의 정밀도를 사용하는 것이 좋습니다.