Freigeben über


ID2D1EffectContext::CreateBoundsAdjustmentTransform-Methode (d2d1effectauthor.h)

Erstellt eine Begrenzungsanpassungstransformation und gibt diese zurück.

Syntax

HRESULT CreateBoundsAdjustmentTransform(
  [in]  const D2D1_RECT_L              *outputRectangle,
  [out] ID2D1BoundsAdjustmentTransform **transform
);

Parameter

[in] outputRectangle

Typ: const D2D1_RECT_L*

Das anfängliche Ausgaberechteck für die Begrenzungsanpassungstransformation.

[out] transform

Typ: ID2D1BoundsAdjustmentTransform**

Die zurückgegebene Anpassungstransformation für Begrenzungen.

Rückgabewert

Typ: HRESULT

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

HRESULT BESCHREIBUNG
S_OK Kein Fehler ist aufgetreten.
E_OUTOFMEMORY Direct2D konnte nicht genügend Arbeitsspeicher zuweisen, um den Anruf abzuschließen.
E_INVALIDARG Ein ungültiger Parameter wurde an die zurückgebende Funktion übergeben.

Hinweise

Eine Unterstützungstransformation kann aus zwei verschiedenen Gründen verwendet werden.

  • Um anzugeben, dass ein Bereich des Eingabebilds bereits transparent schwarz ist. Dies kann die Effizienz beim Rendern von Bitmaps erhöhen.
    Hinweis Wenn der angegebene Bereich NICHT nur transparente schwarze Pixel enthält, sind die Renderingergebnisse nicht definiert.
     
  • So vergrößern Sie die Größe des Eingabebilds. Der erweiterte Bereich wird als transparent schwarz behandelt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 und Plattformupdate für Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 und Plattformupdate für Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile d2d1effectauthor.h
Bibliothek D2D1.lib

Weitere Informationen

ID2D1EffectContext