Метод IXpsOMGeometryFigure::GetSegmentTypes (xpsobjectmodel.h)
Возвращает типы сегментов на рисунке.
Синтаксис
HRESULT GetSegmentTypes(
[in, out] UINT32 *segmentCount,
[in, out] XPS_SEGMENT_TYPE *segmentTypes
);
Параметры
[in, out] segmentCount
Размер массива, на который ссылается segmentTypes (см. ниже). Этот параметр не должен иметь значение NULL.
Если метод возвращает успешно, segmentCount будет содержать количество элементов, возвращаемых в массиве, на который ссылается segmentTypes.
Если при вызове метода segmentTypes имеет значение NULL , значение segmentCount должно быть равно нулю.
Если в segmentTypes возвращается указатель NULL, значение segmentCount будет содержать требуемый размер буфера, указанный в качестве количества элементов.
[in, out] segmentTypes
Массив XPS_SEGMENT_TYPE значений, содержащий такое же количество элементов, как указано в segmentCount. Если вызывающий объект требует, чтобы возвращался только указанный размер буфера, задайте для этого значения значение NULL.
Если массив достаточно велик, этот метод копирует значения XPS_SEGMENT_TYPE в массив и возвращает в segmentCount количество скопированных значений. Если segmentTypes имеет значение NULL или ссылается на недостаточно большой буфер, возвращается указатель NULL , данные не копируются, а segmentCount будет содержать требуемый размер буфера, который указывается в качестве количества элементов.
Возвращаемое значение
Если метод завершается успешно, он возвращает S_OK; В противном случае возвращается код ошибки HRESULT .
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
segmentCount имеет значение NULL. |
|
segmentTypes имеет значение NULL или ссылается на буфер, который недостаточно велик для получения XPS_SEGMENT_TYPE данных. segmentCount содержит необходимое количество элементов. |
Комментарии
Пример использования этого метода в программе см. в примере кода в GetSegmentData.
Требования
Минимальная версия клиента | Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | xpsobjectmodel.h |