Freigeben über


PD2D1_PROPERTY_GET_FUNCTION Rückruffunktion (d2d1effectauthor.h)

Ruft eine Eigenschaft aus einem Effekt ab.

Syntax

PD2D1_PROPERTY_GET_FUNCTION Pd2d1PropertyGetFunction;

HRESULT Pd2d1PropertyGetFunction(
  [in]            const IUnknown *effect,
  [out]           BYTE *data,
                  UINT32 dataSize,
  [out, optional] UINT32 *actualSize
)
{...}

Parameter

[in] effect

Ein Zeiger auf die IUnknown-Schnittstelle für den Effekt, für den die Eigenschaft abgerufen wird.

[out] data

Ein Zeiger auf eine Variable, die die Daten speichert, die diese Funktion für die -Eigenschaft abruft.

dataSize

Die Anzahl der Bytes in der eigenschaft, die abgerufen werden sollen.

[out, optional] actualSize

Ein optionaler Zeiger auf eine Variable, die die tatsächliche Anzahl der für die Eigenschaft abgerufenen Bytes speichert. Wenn nicht verwendet, legen Sie auf NULL fest.

Rückgabewert

Gibt bei erfolgreicher Ausführung S_OK zurück. Gibt andernfalls einen HRESULT-Fehlercode zurück.

Hinweise

Geben Sie eine PD2D1_PROPERTY_GET_FUNCTION an das getFunction-Element einer D2D1_PROPERTY_BINDING-Struktur an, um die Funktion anzugeben, die Direct2D zum Abrufen von Daten für eine Eigenschaft verwendet.

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

Weitere Informationen

D2D1_PROPERTY_BINDING