Freigeben über


ID2D1EffectContext::CreateTransformNodeFromEffect-Methode (d2d1effectauthor.h)

Umschließt ein Effektdiagramm in einen einzelnen Transformationsknoten und wird dann in ein Transformationsdiagramm eingefügt. Dadurch kann ein Effekt andere Effekte aggregieren. Dies erfolgt in der Regel, damit die Effekteigenschaften mit einem anderen Vertrag neu ausgedrückt werden können, oder um es verschiedenen Komponenten zu ermöglichen, die Effekte des jeweils anderen zu integrieren.

Syntax

HRESULT CreateTransformNodeFromEffect(
  [in]  ID2D1Effect        *effect,
  [out] ID2D1TransformNode **transformNode
);

Parameter

[in] effect

Typ: ID2D1Effect*

Der Effekt, der in einen Transformationsknoten umschlossen werden soll.

[out] transformNode

Typ: ID2D1TransformNode**

Der zurückgegebene Transformationsknoten, der das Effektdiagramm kapselt.

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.

Anforderungen

   
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