функция обратного вызова WS_DURATION_COMPARISON_CALLBACK (webservices.h)
Сравнивает две длительности. Длительность представляет единицу времени в виде восьмимерного пространства, где координаты определяют год, месяц, день, час, минуту, секунду, миллисекунды и такт ЦП, представленные структурой данных WS_DURATION .
Синтаксис
WS_DURATION_COMPARISON_CALLBACK WsDurationComparisonCallback;
HRESULT WsDurationComparisonCallback(
[in] const WS_DURATION *duration1,
[in] const WS_DURATION *duration2,
[out] int *result,
[in, optional] WS_ERROR *error
)
{...}
Параметры
[in] duration1
Указатель на структуру WS_DURATION , представляющую первую сравниваемую длительность.
[in] duration2
Указатель на структуру WS_DURATION , представляющую вторую длительность.
[out] result
Связь между длительностью в виде одного из следующих значений:
- -1, если длительность1 меньше длительности2
- 0, если длительность1 равна длительности2
- 1, если длительность1 больше длительности2
[in, optional] error
Указатель на дескриптор WS_ERROR , где должны храниться дополнительные сведения об ошибке в случае сбоя функции.
Возвращаемое значение
Эта функция обратного вызова не возвращает значение.
Комментарии
Если функция не может сравнить указанные длительности, она должна вернуть WS_E_INVALID_FORMAT. (См. раздел Возвращаемые значения веб-служб Windows.)
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | webservices.h |