Delen via


D1133: Bufferprecisie onbekend niet toegestaan

D2D1_BUFFER_PRECISION_UNKNOWN is niet toegestaan als parameter voor deze API.

 

Mogelijke oorzaken

Met Direct2D kan een toepassing een gewenste bufferprecisie opgeven voor sommige bewerkingen. De precisie die wordt gebruikt voor de imaging-pijplijn, wordt bijvoorbeeld opgegeven met id2D1DeviceContext::SetRenderingControls. De BUFFER_PRECISION_UNKNOWN-aanduiding staat toe dat een toepassing deze instelling voorkomt en Direct2D een standaardwaarde gebruikt, maar deze aanduiding is niet toegestaan voor sommige bewerkingen. Het is met name niet toegestaan tijdens het maken van een verzameling kleurovergangsstops.

Mogelijke oplossingen

Zorg ervoor dat de BUFFER_PRECISION_UNKNOWN-aanduiding niet wordt gebruikt met ID2D1DeviceContext::CreateGradientStopCollection. Een bekende precisiewaarde gebruiken; overweeg om de precisie van de doeloppervlakindeling voor de bewerking te gebruiken.