Win32 API 日本語リファレンス
ホーム › Networking.WindowsWebServices › WS_DURATION_COMPARISON_CALLBACK

WS_DURATION_COMPARISON_CALLBACK

コールバック

シグネチャ

HRESULT WS_DURATION_COMPARISON_CALLBACK(
    WS_DURATION* duration1,
    WS_DURATION* duration2,
    INT* result,
    WS_ERROR* error
);

パラメーター

フィールド型説明
duration1WS_DURATION*比較する 1 つ目の期間を表す WS_DURATION 構造体へのポインターです。
duration2WS_DURATION*2 つ目の期間を表す WS_DURATION 構造体へのポインターです。
resultINT*

期間どうしの関係を表す、次のいずれかの値です:

  • -1: duration1 が duration2 より小さい場合
  • 0: duration1 が duration2 と等しい場合
  • 1: duration1 が duration2 より大きい場合
errorWS_ERROR*関数が失敗した場合に、追加のエラー情報を格納する WS_ERROR ハンドルへのポインターです。

公式ドキュメント

2 つの期間を比較します。期間は、WS_DURATION データ構造で表される、年、月、日、時、分、秒、ミリ秒、および CPU ティックを座標とする 8 次元空間として時間の単位を表します。

戻り値

このコールバック関数は値を返しません。

解説(Remarks)

指定された期間を比較できない場合、この関数は WS_E_INVALID_FORMAT を返す必要があります。 (Windows Web Services の戻り値を参照してください。)

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)