共用方式為


WS_DURATION_COMPARISON_CALLBACK回呼函式 (webservices.h)

比較兩個持續時間。持續時間代表以八維空間表示的時間單位,其中座標會指定 WS_DURATION數據結構 所表示的年份、月、日、小時、分鐘、秒、毫秒和 CPU 刻度。

語法

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 如果 duration1 小於 duration2
  • 如果 duration1 等於 duration2,則為 0
  • 如果 duration1 大於 duration2,則為 1

[in, optional] error

WS_ERROR句柄的指標,如果函式失敗,應該儲存其他錯誤資訊。

傳回值

這個回呼函式不會傳回值。

備註

如果函式無法比較指定的持續時間,它應該會傳回 WS_E_INVALID_FORMAT。 (請參閱 Windows Web 服務傳回值。)

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限傳統型應用程式]
目標平台 Windows
標頭 webservices.h