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.
Die Bitmapoptionen [Wert] müssen eine Teilmenge der Flags sein, die der DXGI-Oberfläche zugeordnet sind.
Platzhalter
-
Wert
-
Der UINT-Wert der Bitmapoptionenaufzählung.
Mögliche Ursachen
Bei der Interoperabilität von Direct3D-Texturen mit Direct2D als ID2D1Bitmaps sollten die im Feld D2D1_BITMAP_OPTIONS angegebenen Optionen mit den Direct3D-Attributen der Textur übereinstimmen. Im Besonderen:
- Für die Option D2D1_BITMAP_OPTIONS_CPU_READ ist die Option "Direct3D-CPU_ACCESS_READ" erforderlich.
- Für die option D2D1_BITMAP_OPTIONS_TARGET ist die option BIND_RENDER_TARGET erforderlich.
- Die option D2D1_BITMAP_OPTIONS_NONE ist nicht mit der Option "Direct3D USAGE_STAGING" mit nur CPU_ACCESS_WRITE kompatibel.
Mögliche Korrekturen
Um dieses Problem zu beheben, stellen Sie sicher, dass die Erstellung von ID2D1BitmapD2D1_BITMAP_OPTIONS Bezeichner verwendet, die den Eigenschaften der zugrunde liegenden Direct3D-Textur zustimmen. Um D2D1_BITMAP_OPTIONS zu verwenden, kann dies die Verwendung von ID2D1DeviceContext::CreateBitmap anstelle von ID2D1RenderTarget::CreateBitmap beinhalten, da es ein Mitglied von D2D1_BITMAP_PROPERTIES1 ist.