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


структура WS_DURATION_DESCRIPTION (webservices.h)

Необязательное описание типа, используемое с WS_DURATION_TYPE. Он используется для указания ограничений для набора значений, которые можно десериализовать.

Синтаксис

typedef struct _WS_DURATION_DESCRIPTION {
  WS_DURATION                     minValue;
  WS_DURATION                     maxValue;
  WS_DURATION_COMPARISON_CALLBACK comparer;
} WS_DURATION_DESCRIPTION;

Члены

minValue

Минимальное значение.

maxValue

Максимальное значение.

comparer

Задает функцию, которую можно использовать для сравнения WS_DURATION. Если значение РАВНО NULL, используется средство сравнения по умолчанию.

Так как WS_DURATION имеет частичный порядок, не все длительности можно однозначно сравнить (например, 1 месяц и 30 дней). Функция сравнения по умолчанию может сравнивать продолжительность, указывающую годы и месяцы (но не другие компоненты), или длительность, которая не указывает ни лет, ни месяцев (но любой другой компонент).

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть webservices.h