WS_DURATION_COMPARISON_CALLBACK fonction de rappel (webservices.h)
Compare deux durées. Une durée représente une unité de temps sous la forme d’un espace à huit dimensions où les coordonnées désignent l’année, le mois, le jour, l’heure, la minute, la seconde, la milliseconde et l’UC, tels que représentés par la structure de données WS_DURATION .
Syntaxe
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
)
{...}
Paramètres
[in] duration1
Pointeur vers une structure WS_DURATION représentant la première durée à comparer.
[in] duration2
Pointeur vers une structure WS_DURATION représentant la deuxième durée.
[out] result
Relation entre les durées sous la forme d’une des valeurs suivantes :
- -1 si la durée1 est inférieure à la durée2
- 0 si la durée1 est égale à la durée2
- 1 si la durée1 est supérieure à la durée2
[in, optional] error
Un pointeur vers un WS_ERROR gérer où des informations d’erreur supplémentaires doivent être stockées en cas d’échec de la fonction.
Valeur retournée
Cette fonction de rappel ne retourne pas de valeur.
Remarques
Si la fonction ne peut pas comparer les durées spécifiées, elle doit retourner WS_E_INVALID_FORMAT. (Voir Valeurs de retour des services web Windows.)
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | webservices.h |