WS_DURATION_COMPARISON_CALLBACK Rückruffunktion (webservices.h)
Vergleicht zwei Daueren. Eine Dauer stellt eine Zeiteinheit als einen achtdimensionalen Raum dar, in dem die Koordinaten das Jahr, den Monat, den Tag, die Stunde, die Minute, die Sekunde, die Millisekunde und das CPU-Tick angeben, wie durch die WS_DURATION Datenstruktur dargestellt.
Syntax
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
)
{...}
Parameter
[in] duration1
Ein Zeiger auf eine WS_DURATION-Struktur , die die erste zu vergleichende Dauer darstellt.
[in] duration2
Ein Zeiger auf eine WS_DURATION-Struktur , die die zweite Dauer darstellt.
[out] result
Die Beziehung zwischen den Daueren als einer der folgenden Werte:
- -1, wenn dauer1 kleiner als dauer2 ist
- 0, wenn dauer1 gleich dauer2 ist
- 1, wenn duration1 größer als duration2 ist
[in, optional] error
Ein Zeiger auf ein WS_ERROR Handle, in dem zusätzliche Fehlerinformationen gespeichert werden sollen, wenn die Funktion fehlschlägt.
Rückgabewert
Diese Rückruffunktion gibt keinen Wert zurück.
Hinweise
Wenn die Funktion die angegebenen Dauer nicht vergleichen kann, sollte sie WS_E_INVALID_FORMAT zurückgeben. (Siehe Rückgabewerte für Windows-Webdienste.)
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | webservices.h |