WS_DURATION_COMPARISON_CALLBACK回调函数 (webservices.h)
比较两个持续时间。持续时间以八维空间的形式表示一个时间单位,其中坐标指定年、月、日、小时、分钟、秒、毫秒和 CPU 时钟周期 (由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
持续时间之间的关系为以下值之一:
- 如果 duration1 小于 duration2 ,则为 - 1
- 如果 duration1 等于 duration2,则为 0
- 如果 duration1 大于 duration2 ,则 为 1
[in, optional] error
指向 WS_ERROR 句柄的指针,如果函数失败,则应在其中存储其他错误信息。
返回值
此回调函数不返回值。
注解
如果函数无法比较指定的持续时间,则应返回 WS_E_INVALID_FORMAT。 (请参阅 Windows Web Services 返回值。)
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | webservices.h |