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


Метод ID2D1GeometryGroup::GetSourceGeometries (d2d1.h)

Извлекает геометрические объекты в группе geometry.

Синтаксис

void GetSourceGeometries(
  [out] ID2D1Geometry **geometries,
        UINT32        geometriesCount
);

Параметры

[out] geometries

Тип: const ID2D1Geometry**

При возврате этого метода содержит адрес указателя на массив геометрических объектов, заполняемых этим методом. Длина массива определяется параметром geometryCount . Если массив имеет значение NULL, то этот метод не выполняет никаких операций. Необходимо выделить память для этого массива.

geometriesCount

Тип: UINT

Значение типа , указывающее количество возвращаемых геометрических объектов в массиве geometries . Если это значение меньше числа геометрических объектов в группе геометрии, остальные геометрические объекты опущены. Если это значение больше числа геометрических объектов в группе геометрических объектов, для дополнительных геометрических объектов устанавливается значение NULL. Чтобы получить количество геометрических объектов, которые в настоящее время находятся в группе geometry, используйте метод GetSourceGeometryCount .

Возвращаемое значение

None

Remarks

На возвращенные геометрические объекты ссылаются и подсчитываются, и вызывающий объект должен освободить их.

Требования

Требование Значение
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновлением платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header d2d1.h
Библиотека D2d1.lib
DLL D2d1.dll

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

ID2D1GeometryGroup