Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Gerät verfügt nicht über die Möglichkeit, die angegebene Puffergenauigkeit zu unterstützen.
Mögliche Ursachen
Mit Direct2D kann eine Anwendung für einige Vorgänge eine gewünschte Puffergenauigkeit angeben. Die für die Imageerstellungspipeline verwendete Genauigkeit wird beispielsweise mithilfe von ID2D1DeviceContext::SetRenderingControls angegeben. Hardware-Direct2D-Geräte unterstützen jedoch je nach Featureebene möglicherweise nicht alle Puffergenauigkeiten. Beispielsweise unterstützen Geräte der Featureebene 9 möglicherweise keine Puffergenauigkeitsoptionen außer 8 Bit pro Kanal.
Mögliche Korrekturen
Stellen Sie für Anwendungen, die auf Hardware ausgeführt werden, sicher, dass alle Puffergenauigkeitsbezeichner von der Featureebene der Hardware unterstützt werden. Erwägen Sie die Verwendung von ID3D11Device::CheckFormatSupport und ID3D11Device::CheckFeatureSupport , um weitere Informationen darüber zu erhalten, welche Formate von der Hardware unterstützt werden, und um zu bestimmen, welche Oberflächengenauigkeiten zulässig sind. Entwerfen Sie für einen konsistenten Betrieb mit allen Geräten der Featureebene 9 einen Fallbackmechanismus, um präzise Puffer zu vermeiden.