WS_DURATION_COMPARISON_CALLBACK コールバック関数 (webservices.h)
2 つの期間を比較します。期間は、時間の単位を 8 次元空間として表し、座標は、 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
2 番目の期間を表す 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 |