Поделиться через


функция обратного вызова 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 .

Комментарии

Предоставьте PD2D1_PROPERTY_GET_FUNCTION члену getFunctionструктуры D2D1_PROPERTY_BINDING , чтобы указать функцию, используемую Direct2D для получения данных для свойства.

Требования

Требование Значение
Минимальная версия клиента Windows 8 и обновление платформы для Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header d2d1effectauthor.h

См. также раздел

D2D1_PROPERTY_BINDING