Freigeben über


IMILBitmapEffectPrimitive::GetOutput-Methode (mileffects.h)

Führt die Pixelverarbeitung für den Bitmapeffekt aus.

Syntax

HRESULT GetOutput(
  [in]          ULONG                         uiIndex,
  [in]          IMILBitmapEffectRenderContext *pContext,
  [in, out]     VARIANT_BOOL                  *pfModifyInPlace,
  [out, retval] IWICBitmapSource              **ppBitmapSource
);

Parameter

[in] uiIndex

Typ: ULONG

Ein nullbasierter Indexwert, der angibt, welcher Ausgabepin für die Ausgabe verwendet werden soll.

[in] pContext

Typ: IMILBitmapEffectRenderContext*

Der Renderkontext, der verwendet werden soll, um zu bestimmen, wie der Effekt gerendert werden soll.

[in, out] pfModifyInPlace

Typ: VARIANT_BOOL*

Ein -Wert, der angibt, ob der Effekt versuchen soll, das Eingabebild zu ändern.

[out, retval] ppBitmapSource

Typ: IWICBitmapSource**

Wenn diese Methode zurückgibt, enthält einen Zeiger auf die Effektausgabe.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Wenn pfModifyInPlace VARIANT_TRUE ist, kann das Eingabebild geändert und zurückgegeben werden. Wenn der benutzerdefinierte Effekt keine direkten Änderungen unterstützt, legen Sie pfModifyInPlace auf VARIANT_FALSE fest, um anzugeben, dass ein neues Image erstellt wurde.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP2, Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mileffects.h
Verteilbare Komponente Microsoft .NET 3.0