次の方法で共有


PD2D1_PROPERTY_GET_FUNCTION コールバック関数 (d2d1effectauthor.h)

効果からプロパティを取得します。

構文

PD2D1_PROPERTY_GET_FUNCTION Pd2d1PropertyGetFunction;

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

パラメーター

[in] effect

プロパティが取得される効果の IUnknown インターフェイスへのポインター。

[out] data

この関数がプロパティで取得するデータを格納する変数へのポインター。

dataSize

取得するプロパティのバイト数。

[out, optional] actualSize

プロパティで取得された実際のバイト数を格納する変数への省略可能なポインター。 使用しない場合は、NULL に設定 します

戻り値

成功した場合はS_OKを返します。それ以外の場合は、 HRESULT エラー コードを返します。

注釈

Direct2D がプロパティのデータを取得するために使用する関数を指定するには、D2D1_PROPERTY_BINDING 構造体の getFunction メンバーにPD2D1_PROPERTY_GET_FUNCTIONを指定します。

要件

要件
サポートされている最小のクライアント Windows 7 のWindows 8とプラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 のWindows Server 2012とプラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー d2d1effectauthor.h

こちらもご覧ください

D2D1_PROPERTY_BINDING